in

ASP.NET Weblogs

Eric Maino

System.Brain.CoreDump();

The Interview - Part Three

After my interview with Peixin was over it was now time for me to head over to Building 41 to interview with Gus Perez of the C# team. I just walked over to Building 41 because it was across the street and it was sunny in Redmond on this day. Once I got into Building 41, I checked in with the receptionist, then sat around a for a few moments until Gus showed up.

I would have to say that my most challenging part of the day was with Gus. He only asked me two questions, both were a type of coding question as well as problem solving. The one I enjoyed the most was the one where I had to write a single program for two trains in order to make them collide, this problem may not seem to difficult, but given the circumstances and details of only having 4 instructions that could be used it made it challenging.

Next I moved on to meet with Kartik Shridhar. If I remember correctly Kartik is the SDET Lead for the VC# IDE. Kartik seemed to have a great background, a vast amount of experience and was a fun person to talk to. One of the questions that he asked me was how I would test elevators if I was a building inspector. This was a very fun question to answer and his comment was very accurate that I would never look at an elevator the same after it :-). The next question he asked me was a coding question that was fun. I didn't write the most optimized code on this one, but I did write code that would get the job done. I thought about the optimized code, but thought that I may not be developing a lossless solution and feared that it would not get the job done.

My final interview of the day was with Rusty Miller. When I met Rusty there was another gentleman in the room with us (Dennis) who was just sitting in on the interview to see how things went. Rusty and I talked a bit about my passion and love for what I do, strengths and weaknesses, as well as other aspects with the job. Then we jumped into the problem solving and coding portion of the day. I was very tired at this point in time as it was about 7 hours into the interview process. It was nice having the futon in Rusty's office that I could relax on during our conversations. At one point in time I just stopped writing code (I think I had most of it on the board that I needed) and just talked though the rest of the process. What I was thinking and what was coming out on the white board were two very different things so I knew it was time to put down the marker.

After our interview was up, Rusty then took me on a quick tour of the test lab to show me all of the computers that I would get to utilize if I were to be offered a job. This was a very sweet room and reminded me of my old wall of computers when I was living with an old room mate of mine. Rusty then walked me to the front of the building, called the recruiting shuttle, and kept me company chatting till the shuttle arrived.

I hopped into the front seat of the shuttle that was going to take me back to Building 19. There were two other gentlemen in the car besides the driver, and honestly they both looked whipped. Once was from the University of Waterloo and the other was from Florida (I don't remember which school). Once we got back to Building 19, we checked back in and were asked to hang tight in order to see if our recruiter wanted to chat with us before we took off. My recruiter came out very promptly, then I followed her back into the office. She was wondering what had happened to me because I was about 1 hour late getting back. I told her I thought the day went really well and I am exciting to hear what comes of it. Cristal at this time gave me a box of chocolates, a Rubik's cube, t-shirt, and some other neat little gift.

I then headed out to my car, back to the hotel, packed up, had dinner (wait.. Nope I didn't eat) and caught my plane. I almost didn't get on the plane because the flight was over booked by so many people. Fortunately I did make it on, but go stuck in an exit row so I could not recline my seat to sleep.

Once I got home the following day, around noon I checked my email. I didn't have anything too interesting except for some friends asking how it went. At this point in time I hadn't slept for about 30 hours and didn't really feel like responding. I did have to take Catie's car into the shop for an appointment and finally made it back to the apartment around 2:15. Just before I decided to lay down I thought I would check my email again and I was pleasantly surprised by and email from Cristal. She wanted to let me know that the C# team was going to be making me an offer an she would like to chat with me more about it around 6:00 PM that night. At this point in time I should have laid down to take a nap, but instead I chatted with lots of people. I finally just gave up chatting and laid my body down on the couch. It never felt so good to lay down even though I only got about an hour of sleep before Catie got home and we had to leave for Jackson.

At this point in time I have not accepted the offer officially, but I must say it was very nice and I am seriously considering it right now.

Comments

 

TrackBack said:

En gut der bliver interviewet af Microsoft. Rimelig sjov beretning.

I have finally gotten around to...
February 20, 2005 5:03 AM
 

David Smith said:

Congratulations Eric. I'm glad you had a good time on your trip. I'm very happy to see that the Microsoft team may potentially have a great new member. I'm proud of you.


P.S.

You say: " This was a very fun question to answer and his comment was very accurate that I would never look at an elevator the same after it :-). "

What was his comment?
February 20, 2005 5:34 AM
 

Eric Maino said:

The comment was that I would never look at an elevator the same and he was correct. Actually after going through the interview process I don't look at many things the same. I was thinking of all sorts of test scenarios on my drive home today :-)
February 20, 2005 3:43 PM
 

Paul said:

Hi Eric,

I was wondering do you intend at all to elaborate on some solutions to the questions you posted? It would be nice to compare answers with someone who got them correct to see how close or how far :) off I am.

Thanks!!

Congratulations on the offer.
February 22, 2005 3:30 PM
 

Eric Maino said:

Paul

If you would contact me through the blog using the contact link so I have you email I would be more then happy to share with you the answers. I would even be willing to chat with you on the phone about them if you are interested.

Eric
February 22, 2005 4:09 PM
 

juan calcagno said:

would you be willing to share them with me as well? Thanks, and good luck with your decision
February 23, 2005 2:57 PM
 

kelvin said:

and share with me too :-/

:)
February 25, 2005 9:44 PM
 

Steve said:

<blockquote> The one I enjoyed the most was the one where I had to write a single program for two trains in order to make them collide</blockquote>

For some reason, it doesn't surprise me that Microsoft would write software like this. But to do it on purpose?! :-)
March 8, 2005 1:09 PM
 

Naresh said:

Hi, i got to this blog from Mark Jen's blog. Could you pls, let me what was that train colliding problem and the possible answer (that too within 4 instructions)..

November 15, 2007 5:55 AM

Leave a Comment

(required)  
(optional)
(required)  
Add