I have my first interview with Microsoft in just over 2 hours. I went to the career fair at my school a week or two ago and I thought the guy I spoke to really disliked me and would put a big red X on my resume. Apparently, the recruiter that reviewed my resume later decided that I was qualified enough for a first interview and offered me one. I am told to expect a lot of difficult technical questions particularly about data structures. One plus is that is a casual interview clothing-wise so I don't need to get real dressed up.
This is my first real interview for a full-time job for when I graduate so I am a little nervous and a little excited.
AFTER
This was a really fun interview. I wouldn't mind doing it again. They started off with "Why do you want to work at MS?". The guy had a similar background from his previous job as research I did while in high school and so we discussed that briefly. Then, he asked if I had any questions for him or should we begin the technical questions. I told him I prefer to save my questions until the end. We then did 3 technical questions.
#1: You have 8 balls, 1 is lighter than the others but not visually obvious which. You have a balance scale and are only allowed to weigh them twice. How do you figure which is the lighter one?
#2: You have a lock box and need to ship me some diamonds. Anything shipped in the box must be locked or it will be stolen. You have n locks + keys and I have n locks + keys. Any of your keys works on any of your locks and any of my keys work on any of my locks but not each other's. You can ship the box back as many times as you need. How do you get the diamonds to me?
Bonus: relate it to something in computers.
#3: Define the objects (as in OO Programming) that you would need to create the game pac-man.
We ran out of time there but I felt like he wanted to spend more. I asked my question which was "what brought him to microsoft and how he liked it". His answer paralleled my answer to "Why I want to work at MS?". I think overall it went really well. I offered him a transcript and he said that he doesn't need it but I would need it for the next step of interviewing. I don't know if that was just his way of speaking or a slip about how he felt on my interview.
This is my first real interview for a full-time job for when I graduate so I am a little nervous and a little excited.
AFTER
This was a really fun interview. I wouldn't mind doing it again. They started off with "Why do you want to work at MS?". The guy had a similar background from his previous job as research I did while in high school and so we discussed that briefly. Then, he asked if I had any questions for him or should we begin the technical questions. I told him I prefer to save my questions until the end. We then did 3 technical questions.
#1: You have 8 balls, 1 is lighter than the others but not visually obvious which. You have a balance scale and are only allowed to weigh them twice. How do you figure which is the lighter one?
#2: You have a lock box and need to ship me some diamonds. Anything shipped in the box must be locked or it will be stolen. You have n locks + keys and I have n locks + keys. Any of your keys works on any of your locks and any of my keys work on any of my locks but not each other's. You can ship the box back as many times as you need. How do you get the diamonds to me?
Bonus: relate it to something in computers.
#3: Define the objects (as in OO Programming) that you would need to create the game pac-man.
We ran out of time there but I felt like he wanted to spend more. I asked my question which was "what brought him to microsoft and how he liked it". His answer paralleled my answer to "Why I want to work at MS?". I think overall it went really well. I offered him a transcript and he said that he doesn't need it but I would need it for the next step of interviewing. I don't know if that was just his way of speaking or a slip about how he felt on my interview.
