<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>unhandledexception.net &#187; Microsoft</title>
	<atom:link href="http://blog.unhandledexception.net/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.unhandledexception.net</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:11:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Stripping Commercials Out of Media Center TV Recordings</title>
		<link>http://blog.unhandledexception.net/stripping-commercials-out-of-mce-recordings/</link>
		<comments>http://blog.unhandledexception.net/stripping-commercials-out-of-mce-recordings/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 03:40:35 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.unhandledexception.net/?p=466</guid>
		<description><![CDATA[I loathe being advertised to, and I don&#8217;t understand how ads are even effective, since I very rarely ever go buy a product/service based on an ad I&#8217;ve seen. When they appear on a DVR recording, I have to manually fast-forward them, and they waste precious space on my hard disks. Fortunately, there are tools [...]]]></description>
			<content:encoded><![CDATA[<p>I loathe being advertised to, and I don&#8217;t understand how ads are even effective, since I very rarely ever go buy a product/service based on an ad I&#8217;ve seen. When they appear on a DVR recording, I have to manually fast-forward them, and they waste precious space on my hard disks. Fortunately, there are tools that allow you to do that. Unfortunately, they&#8217;re generally buggy, don&#8217;t come with any documentation, and difficult for one to understand and use.</p>
<p>One such tool is <a href="http://babgvant.com/files/folders/dvrmstoolbox/entry18033.aspx" target="_blank">DVRMSToolbox</a>. Unlike other tools, it actually works on Windows 7, but it&#8217;s essentially a mish-mash of executables, with documentation for Windows Vista that&#8217;s hard to follow and to make matters worse, a web forum with loads of &#8220;me too, I can&#8217;t get this working either, please help&#8221; kind of replies instead of working solutions. I was able to get something working, though I could not figure how on earth to get it to work with .wtv files (it&#8217;s built for Vista which uses .dvr-ms files). Another issue I ran into is that it works on the recordings as they come in, which grinds the system down to a halt (even on a quad-core).</p>
<p>Fortunately, I was able to poke around and take a look at the package and figure out what&#8217;s going on, and how to write batch scripts to accomplish things, and wrote a nice batch file which I can trigger through <a href="http://windows.microsoft.com/en-US/windows7/schedule-a-task" target="_blank">the built-in Windows Scheduler</a> at 4 am when I am sleeping and the system is idle:</p>
<pre>@echo off
set mediafolder=%1
set wtvconverter=%systemdrive%\windows\ehome\wtvconverter.exe
set dvrmstool=%systemdrive%\Program Files (x86)\DVRMSToolbox\DVRMStoMPEG.exe

echo Usage: runcomskip.cmd [path/to/media/folder]
if mediafolder=="" goto:eof
for /r %mediafolder% %%a in (*.wtv) do call:do_conversion "%%a"
goto:eof

:do_conversion
rem do conversion here args = %~1 ...
set wtvfile=%~1
set dvrmsfile=%wtvfile%.dvr-ms
set mpegfile=%dvrmsfile%.mpeg
echo *** Begin processing file %~1 ***
echo Converting to dvr-ms %dvrmsfile%
%wtvconverter% "%wtvfile%" "%dvrmsfile%"
echo Running comskip and converting to mpeg %mpegfile%
"%dvrmstool%" /if="%dvrmsfile%" /of="%mpegfile%" /p=32 /act="converttompgwocommercials"
rem Rename the wtv file so we don't attempt to re-convert it if we run the script again.
rem I'll be changing this to delete the file when I'm sure my script works 100% of the time.
rename "%wtvfile%" "%wtvfile%.old"
echo *** End processing file %~1 ***

goto:eof</pre>
<p>(to use, copy this into a text file and save it as runcomskip.cmd)</p>
<p>I&#8217;m using the WTV to DVR-MS converter that ships with Windows to convert the files to the older DVR-MS format. There are no tools (that I know of) that will work with WTV. Once the file has been converted, DVRMStoMPEG will run Comskip, a freeware tool included with DVRMSToolbox to find commercials in the video, and will output the stripped video to MPEG. I ouptut MPEG since it&#8217;s a lot  more portable than DVR-MS and WTV, and AFAIK there&#8217;s no transcoding involved, all it should be doing is changing the container. I&#8217;m a bit wary of deleting the original files just yet. I want to make sure that the tools work right before running it on my recordings. I rename it so that the same files don&#8217;t get processed twice. The next step is to find a good batch encoder for archival purposes before my 1 TB DVR disk fills up. Right now I&#8217;m thinking of writing a simple cmd line encoder using the <a href="http://www.microsoft.com/expression/products/Encoder4_Overview.aspx" target="_blank">Expression SDK</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/stripping-commercials-out-of-mce-recordings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello Windows Phone 7!</title>
		<link>http://blog.unhandledexception.net/hello-windows-phone-7/</link>
		<comments>http://blog.unhandledexception.net/hello-windows-phone-7/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 06:39:16 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.unhandledexception.net/?p=462</guid>
		<description><![CDATA[After much wait, I am now proudly flaunting a Windows Phone 7.  Initially, I was planning to get the Dell Venue Pro, but the long wait for the device, and it&#8217;s bulkiness steered me towards the HTC HD7, on T-Mobile. The Device The HTC HD7 is a nice phone overall. I love the size of [...]]]></description>
			<content:encoded><![CDATA[<p>After much wait, I am now proudly flaunting a Windows Phone 7.  Initially, I was planning to get the Dell Venue Pro, but the long wait for the device, and it&#8217;s bulkiness steered me towards the HTC HD7, on T-Mobile.</p>
<h4>The Device</h4>
<p>The HTC HD7 is a nice phone overall. I love the size of the screen on it, and its slimness: it fits better in my pocket than my older, tiny-screen HTC Touch. The 5 MP camera is totally amazing, and the LEDs do a good job as a flash, or even as a flashlight. It would be nice if they&#8217;d have a Super AMOLED screen instead of an LCD. A few disappointments, however, it uses a micro-usb instead of a standard mini-usb to sync so I have to buy new cables, and I wish the battery could hold more power.</p>
<h4>The Carrier</h4>
<p>In the process, I switched from Sprint to T-Mobile because Sprint doesn&#8217;t yet have WP7 devices yet, and I&#8217;ve really had enough of my HTC Touch. I&#8217;m a quite disappointed at the coverage, and the data speed. Indeed, in spite of being practically non-existent outside North America, CDMA is a much, much better cell phone system!</p>
<h4>WP7</h4>
<p>Finally, let&#8217;s get to Windows Phone 7. Overall I think they&#8217;ve done a great job, and my assessment is that it&#8217;s at least the equivalent, or better than the iPhone, give or take a few features. And if the<a href="http://www.mobileburn.com/rumors.jsp?Id=11878"> rumored &#8220;January update&#8221;</a> is true (I don&#8217;t know, I don&#8217;t work on the WP7 team), WP7 really can kick some serious iPhone ass! Sure, I think Android is way ahead in the game, but if they keep a fast-paced update release schedule, and does a good job supporting developers as well as device makers, I think WP7 has lots of potential.</p>
<ul>
<li>The phone has a new UI. It works great after maybe 1-2 hours at the most of getting used to it. Perhaps a more complete setup wizard that does more than setup Hotmail would be nice.</li>
<li>I like the way the facebook/outlook/contacts/hotmail/gmail contacts sync together in the people hub. They need to include Twitter, and Ideally have an API that social netwok sites themselves can maintain.</li>
<li>It would be nice if calendar services like Google Calendar and Facebook&#8217;s events could also appear in the phone&#8217;s calendar.</li>
<li>The folder list in Outlook e-mail gets the job done, but looks very, very, very bland.</li>
<li>The marketplace is getting very crowded. That&#8217;s a good thing, but that will require at least organizing alphabetically.</li>
<li>The lock screen and password input is really nice. If you&#8217;ve used Windows Mobile, you know what I mean!</li>
<li>Internet Explorer sucks, but it&#8217;s way better than the one that shipped with Windows Mobile.</li>
<li>No ability to map the address of a Facebook event, not even on the Facebook application.</li>
<li>Bing search is quirky. Often, it will say Bing is not available after a long, long wait, even if I have a data and/or WiFi connection going on. If I try it a second later, the search results will show up quickly as expected.</li>
<li>IE has Google search as default, due to the carrier customizing it. Why the hell do we allow this? BING is the proper search engine now :p</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/hello-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving Media Center Live TV Pause Buffer Video</title>
		<link>http://blog.unhandledexception.net/save-mce-pause-buffer/</link>
		<comments>http://blog.unhandledexception.net/save-mce-pause-buffer/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 12:45:56 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.unhandledexception.net/?p=448</guid>
		<description><![CDATA[I was watching something on TV using Windows 7 Media Center. I wanted to record it, but it started before I had a chance to press record. I figure there&#8217;s no problem, I have a pause buffer, right? Unfortunately, there&#8217;s no supported way to save the Live TV Pause Buffer. What a BUMMER! So, I [...]]]></description>
			<content:encoded><![CDATA[<p>I was watching something on TV using Windows 7 Media Center. I wanted to record it, but it started before I had a chance to press record. I figure there&#8217;s no problem, I have a pause buffer, right? Unfortunately, there&#8217;s no supported way to save the Live TV Pause Buffer. What a BUMMER!</p>
<p>So, I Binged, Googled&#8230; nothing. So I started playing around, and I came up with something:</p>
<p>The live TV buffer is stored along with your TV recordings in the Recorded TV folder, which by default should be C:\Users\Public\Recorded TV. In that directory, there&#8217;s a hidden folder called TempRec\TempSBE. To see it, you must <a href="http://www.howtogeek.com/howto/windows-vista/show-hidden-files-and-folders-in-windows-vista/" target="_blank">enable hidden folders</a>. In that folder, there are a bunch of files with weird (GUID) file names with DBF extension. Use the date of the file to figure out which file is the one you want&#8230;</p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/hidden.png"><img class="alignnone size-medium wp-image-453" title="hidden" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/hidden-300x163.png" alt="hidden" width="300" height="163" /></a></p>
<p>Copy that file somewhere else (you don&#8217;t want to muck with this folder-it&#8217;s probably hidden for a reason). Rename it with a WTV extension. Windows Media Player should be able to play it now. I tried with VLC and MPC, they both won&#8217;t play it. Using the built in converter to convert that file to DVRMS will also fail. I suspect this isn&#8217;t a true .WTV file and as such isn&#8217;t very portable.</p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/mediaplayer.png"><img class="alignnone size-medium wp-image-454" title="mediaplayer" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/mediaplayer-300x185.png" alt="mediaplayer" width="300" height="185" /></a></p>
<p>Fortunately, you can use Microsoft Expression Encoder to make it into a WMV! <a href="http://www.microsoft.com/expression/try-it/Default.aspx" target="_blank">Expression Encoder</a> is the former Windows Media Encoder and the free version will do the job just fine. Once it installs, launch it, select &#8220;Transcoding Project&#8221;. Use File &gt; Import and browse to the WTV file, set the desired WMV settings on the right pane, and when you&#8217;re done, select File &gt; Encode.</p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encoderwelcome.png"><img class="alignnone size-medium wp-image-451" title="encoderwelcome" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encoderwelcome-300x233.png" alt="encoderwelcome" width="300" height="233" /></a></p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/preencode.png"><img class="alignnone size-medium wp-image-455" title="preencode" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/preencode-300x168.png" alt="preencode" width="300" height="168" /></a></p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encoding.png"><img class="alignnone size-medium wp-image-452" title="encoding" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encoding-300x160.png" alt="encoding" width="300" height="160" /></a></p>
<p>You should now get the pause buffer in a nice small WMV file <img src='http://blog.unhandledexception.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The default output location for Expression Encoder is &#8220;Expression\Expression Encoder&#8221; in your documents folder.</p>
<p><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encodedfile.png"><img class="alignnone size-medium wp-image-450" title="encodedfile" src="http://blog.unhandledexception.net/wp-content/uploads/2010/11/encodedfile-300x163.png" alt="encodedfile" width="300" height="163" /></a></p>
<p>Again, I found this on my own, so of course this method is probably NOT supported by Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/save-mce-pause-buffer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Biking to work</title>
		<link>http://blog.unhandledexception.net/biking-to-work/</link>
		<comments>http://blog.unhandledexception.net/biking-to-work/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 02:16:00 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Seattle]]></category>

		<guid isPermaLink="false">http://blog.unhandledexception.net/?p=443</guid>
		<description><![CDATA[I finally bought a bicycle last weekend, after roughly a year of thinking about it. Monday was pretty nice here in Seattle, so I bailed out of work early to go ride a bit around Kirkland. Not only did I enjoy the ride, but I ended up doing 10.5 miles going to Juanita and back, [...]]]></description>
			<content:encoded><![CDATA[<p>I finally bought a bicycle last weekend, after roughly a year of thinking about it. Monday was pretty nice here in Seattle, so I bailed out of work early to go ride a bit around Kirkland. Not only did I enjoy the ride, but I ended up doing 10.5 miles going to Juanita and back, then all the way to South Kirkland P&amp;R (see <a href="http://www.gmap-pedometer.com/?r=3500035 " target="_blank">route</a>). So the logical conclusion from that is that I should be able to get through the 6.1 miles to work right? But unfortunately the weather would not cooperate this week, until today.</p>
<p>So here&#8217;s the <a href="http://www.gmap-pedometer.com/?r=3500043 " target="_blank">route to work</a>:</p>
<div id="attachment_444" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.unhandledexception.net/wp-content/uploads/2010/02/bikeroute.png"><img class="size-medium wp-image-444" title="bikeroute" src="http://blog.unhandledexception.net/wp-content/uploads/2010/02/bikeroute-300x160.png" alt="bikeroute" width="300" height="160" /></a><p class="wp-caption-text">bikeroute</p></div>
<p>So I made it, the only big surprise is how I was exhausted climbing the hill west of 405, and a strong southerly wind, which should both help me on the way back <img src='http://blog.unhandledexception.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/biking-to-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More layoffs in March</title>
		<link>http://blog.unhandledexception.net/more-layoffs-in-march/</link>
		<comments>http://blog.unhandledexception.net/more-layoffs-in-march/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:01:09 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Seattle]]></category>

		<guid isPermaLink="false">http://blog.unhandledexception.net/?p=231</guid>
		<description><![CDATA[Fellow Microsofties, I&#8217;ve got not so good news for you. I was reading some blogs and stumbled upon one that mentioned that 872 layoffs were coming in March. Intrigued by such an exact figure, I dug deeper. There&#8217;s apparently a WARN act, which stands for Worker Adjustment and Retraining Notification Act, which obliges big companies [...]]]></description>
			<content:encoded><![CDATA[<p>Fellow Microsofties, I&#8217;ve got not so good news for you.</p>
<p>I was reading some blogs and stumbled upon one that mentioned that 872 layoffs were coming in March. Intrigued by such an exact figure, I dug deeper.</p>
<p>There&#8217;s apparently a WARN act, which stands for <a href="http://en.wikipedia.org/wiki/Worker_Adjustment_and_Retraining_Notification_Act">Worker Adjustment and Retraining Notification Act</a>, which obliges big companies to notify states, labor unions and cities of a big layoff coming. Turns out that Microsoft did file one of these which can be seen on the <a href="https://fortress.wa.gov/esd/uia/warn/public/searchwarn.aspx">state&#8217;s web site</a>.</p>
<p>The useful data from there is that there is to be 872 layoffs starting on March 23. So with January&#8217;s 1400 that would bring the total to 2272, with 2728 more to go. There are many other Seattle-area companies planning layoffs. Times are really bad&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/more-layoffs-in-march/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Interview Videos</title>
		<link>http://blog.unhandledexception.net/archive-post-413/</link>
		<comments>http://blog.unhandledexception.net/archive-post-413/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 00:28:14 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Awhile ago, Channel9, a MSDN blog posted some videos that demonstrate the interview process at Microsoft. These are pretty insightful for candidates since they give a sense of how the interview day's going to unfold. Since they're a little hard to find, I'm posting links to the three-part series.

So, here's the three-part series:
<p>
<strong>Part 1 - The Interview With the Recruiter</strong>
Your first steps at Microsoft!
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=18472">
http://channel9.msdn.com/ShowPost.aspx?PostID=18472
</a>
</p>]]></description>
			<content:encoded><![CDATA[<p>Awhile ago, Channel9, a MSDN blog posted some videos that demonstrate the interview process at Microsoft. These are pretty insightful for candidates since they give a sense of how the interview day&#8217;s going to unfold. Since they&#8217;re a little hard to find, I&#8217;m posting links to the three-part series.</p>
<p>So, here&#8217;s the three-part series:</p>
<p><strong>Part 1 &#8211; The Interview With the Recruiter</strong><br />
Your first steps at Microsoft!<br />
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=18472"></p>
<p>http://channel9.msdn.com/ShowPost.aspx?PostID=18472</p>
<p></a></p>
<p><strong>Part 2 &#8211; The Shuttle Ride</strong><br />
Update: Now they&#8217;ve gone green and drive Priuses&#8230;<br />
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=18718"></p>
<p>http://channel9.msdn.com/ShowPost.aspx?PostID=18718</p>
<p></a></p>
<p><strong>Part 3 &#8211; The Famous Whiteboard Question</strong><br />
That&#8217;s what got us famous&#8230; :p<br />
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=19171"></p>
<p>http://channel9.msdn.com/ShowPost.aspx?PostID=19171</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/archive-post-413/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Microsoft Interview Experience : Part 3 &#8211; The Offer</title>
		<link>http://blog.unhandledexception.net/archive-post-402/</link>
		<comments>http://blog.unhandledexception.net/archive-post-402/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 06:25:31 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Following the interview, I was offered SDET positions in both teams that interviewed me. It took me awhile, as it was a difficult choice, but I chose to go with Terminal Services. I feel like they are going to give me more exposure to core OS components, and that's something I'm very interested in. Following that, I signed the offer documents and Microsoft initiated all the moving arrangements which are currently underway. I am starting on Oct. 8, so I am looking to get there about two weeks prior. ]]></description>
			<content:encoded><![CDATA[<p>Following the interview, I was offered SDET positions in both teams that interviewed me. It took me awhile, as it was a difficult choice, but I chose to go with Terminal Services. I feel like they are going to give me more exposure to core OS components, and that&#8217;s something I&#8217;m very interested in. Following that, I signed the offer documents and Microsoft initiated all the moving arrangements which are currently underway. I am starting on Oct. 8, so I am looking to get there about two weeks prior. </p>
<p>I am really excited to have found such a great job right after finishing school like that. It&#8217;s totally amazing. In the meantime, I&#8217;m actually taking it easy, getting some needed R&#038;R after finishing school.</p>
<p><em><br />
Well, this pretty much sums it up. Over the next months I should be planning my relocation to the Seattle area, so that should generate some interesting blog stories.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/archive-post-402/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Microsoft Interview Experience : Part 2 &#8211; The Interview</title>
		<link>http://blog.unhandledexception.net/archive-post-401/</link>
		<comments>http://blog.unhandledexception.net/archive-post-401/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 06:20:49 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I arrive at building 19 say about 45 minutes early, register with the receptionist, then sit down where there seemed to be other candidates. There was a hot Microsoft girl putting everybody at ease. She asked me how long I was staying in Seattle, and at the end of the day left me a list of restaurants, shops, and things to visit in Seattle. Really nice.]]></description>
			<content:encoded><![CDATA[<p>I arrive at building 19 say about 45 minutes early, register with the receptionist, then sit down where there seemed to be other candidates. There was a hot Microsoft girl putting everybody at ease. She asked me how long I was staying in Seattle, and at the end of the day left me a list of restaurants, shops, and things to visit in Seattle. Really nice.</p>
<p>Not too long after my recruiting coordinator calls me to her office. She summarized how the day is going to work out for me, told me the teams I would be interviewing with that day, and with who my first interview will be with. She gave me an occasion to ask any questions that I may have and then asked me some questions, such as the famous &#8220;Why Microsoft?&#8221;. Then, she took me outside to the recruit shuttle and off I was to building 44.</p>
<p>After a quick shuttle ride, I enter the building, register with the receptionist, then sit down and wait. They have washrooms and water in the lobbies, though sometimes a little hidden, so you may have to ask. After awhile, my first interviewer came to pick me up to his office. We talked for awhile, then he gave me two simple programming questions, and then talked some more about me, the position and Microsoft. The second interview was lunch. The interviewer took me to lunch at the cafeteria, where we talked more about my projects, my education, etc. </p>
<p>The third interview was the most interesting one in my opinion. It began with questions about teamwork. The main question was how would I manage a situation where there&#8217;s a conflict over the way something should be done. Then, I was asked a whole bunch of questions on data structures (the interviewer used to be a data structures professor). I knew these fairly well <img src='http://blog.unhandledexception.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Then the last question was a hypothetical three-dimensional database storage system (imagine a three-dimensional excel spreadsheet). What data structure would I use, how would things work, etc? So I throughly discussed pointer-based, array based solutions, thinking out loud, raising issues, then discussing how I would approach these.</p>
<p>At this point, I was really happy. I knew I did well, and I would proceed to the next interviewer. I waited long enough for that one, which was a step harder than the rest. I got two pointer-related/string questions, which I solved relatively well. I started getting a little bit worried that I might not make this one, since my interviewer was expecting me to zip through these faster than I did, but, I did get the last interview.</p>
<p>The last interview was where I was put on the spot to enumerate my areas of interest, something quite difficult for a recent graduate, since I have not had lots of time to deeply dive into something for several years. Then, I was asked a logic riddle: &#8220;M people are standing in line. At each pass, you eliminate every Nth person. Who will be the last one standing&#8221;. At first, I thought this was a simple math formula, but it became evident that I needed to work out an algorithm, so I sketched schemas and pseudocode on the board to visualize the problem, and described an algorithm, of course, with some steering of the interviewer.</p>
<p>Once that was over, the day was over. I chatted with the interviewer while waiting for the shuttle, then returned to the recruitment building, and then back to the hotel.</p>
<p><b>Some thoughts&#8230;</b></p>
<p>The interview experience itself at Microsoft is something quite valuable valuable. At this point, I was happy I made it through the day, which meant to me that whether I would be hired or not, I was at least worth their time, and that gave me confidence, that I would not only be getting a job, but a good job, somewhere. </p>
<p>To future interviewees, I&#8217;d tell them to feel confident. The fact that Microsoft has invited you for an interview means that they saw something in you they liked. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/archive-post-401/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Microsoft Interview Experience : Part 1 &#8211; Getting Invited to Redmond</title>
		<link>http://blog.unhandledexception.net/archive-post-396/</link>
		<comments>http://blog.unhandledexception.net/archive-post-396/#comments</comments>
		<pubDate>Sat, 26 May 2007 20:31:09 +0000</pubDate>
		<dc:creator>spiro</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<blockquote>

In this multi-part series, I will detail my interview process at Microsoft, following which, I got two offers from them, one was with the Operations and Services Management group and the other with Windows Terminal Services group. I have not made my choice yet at the time of this writing (flying back to Montreal at 10000 meters in the air), but I can assure you this is the most difficult part of the interview.]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>In this multi-part series, I will detail my interview process at Microsoft, following which, I got two offers from them, one was with the Operations and Services Management group and the other with Windows Terminal Services group. I have not made my choice yet at the time of this writing (flying back to Montreal at 10000 meters in the air), but I can assure you this is the most difficult part of the interview.</p>
<p>Also, I don&#8217;t intend to make this post a repository of Microsoft interview questions because all you have to do is google up a few keywords (there are a handful of sites listing these out &#8211; yeah, take a look at them). Also, merely knowing many interview questions won&#8217;t make you ace the interview, it will just make you look stupid when the interviewer will call you on a random problem he just thought of.</p>
<p>The reason for blogging it in installments is not to crave attention (personally I don&#8217;t quite like the kind of attention Digg provides). Rather, this story may get long, and I don&#8217;t want writing it to fall on the back burner. So, without further ado, here&#8217;s part one.</p>
</blockquote>
<p>I guess by the time I finish writing this I will be back in Montreal. I just finished watching what I had of Heroes, and I&#8217;ve only got like 15 minutes of battery left.</p>
<p>I have submitted my CV to Microsoft several times over the last two years, once last year when they came over to CUSEC 2006, during last fall&#8217;s career fair at Concordia, and during Microsoft&#8217;s &#8220;meet the company&#8221; event hosted at Concordia last month. I had to skip geology class for that, but I really really don&#8217;t regret it.</p>
<p>Following the last event, I was called in the same night for an on-campus interview with a Microsoft employee the following morning. A couple of general questions, along with a whiteboard program. I didn&#8217;t think much of it: I had plenty of work to do around that time, it was in the morning, and I was totally unprepared.</p>
<p>About a week later, just before I finish school, I get invited to the Microsoft headquarters in Redmond for a day of interviews in May. Since I have some friends there, I decided to make it a 1-week vacation (Microsoft pays for only 3 nights at the hotel)</p>
<p>So, I arrived in Seattle friday, that gave me a weekend before my interview to spend with my friends, so we went around on Saturday, then Kayaking/Picnic on Sunday. Monday was reserved for last-minute review (totally useless actually), moving into the hotel, and getting a good night&#8217;s sleep before the interview.</p>
<p>The interview morning, I go down to get breakfast and ask the front desk for a cab to Microsoft. I was actually quite surprised not to spot other candidates. The funny thing is that everybody around there knows that you are there for an MS interview, so they keep on asking you about it and try to put you at ease. Really nice people!</p>
<p>I promise, part 2 will detail the interview process! I should finish writing it over the next few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.unhandledexception.net/archive-post-396/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

