I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft (Ann Arbor, MI) in Feb 2015
Interview
I spoke with a Microsoft recruiter at a campus recruiting event. I was then given an on-site interview the next week. The interviewer spent the majority of the time asking in-depth questions about my resume, asking me to expand upon many bullet points. He then gave me a quick technical question. Afterwards, the interviewer gave me time to ask some questions.
Interview questions [1]
Question 1
Given a set of employee records, containing an id #, age, and immediate supervisor's id #, find all employees who have a supervisor in their hierarchy of k supervisors who is younger than them.
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Seattle, WA) in Mar 2015
Interview
1. Handed in my resume to HR during the campus career fair.
2. Got on campus interview, 1 hour, not hard. Got response 1.5 weeks later.
3. Onsite with 5 interviews, 4 technicals and 1 behavior. The onsite M provides is the best I have heard of, which really made me turn to like this company and Seattle.
Interview questions [1]
Question 1
1. How to design a cache data structure for a certain search use case
2. String comparison/manipulation, and non-binary tree traversal and try to find a root-based path qualifying a certain requirement.
3. Search an element from a matrix.
4. String reversing with some special characters to check. BinaryTree level by level traversal.
5. What are you expecting to be in 5 years? Talk about previous working experience.
I applied through college or university. The process took 1 day. I interviewed at Microsoft (Seattle, WA) in Nov 2014
Interview
So there were 4 back to back interviews. Nothing too bad except for one interview. It was a linked list problem with a pretty hard difficulty. Lookong back it was a simple solution. Otther than that I had some pretty simple questions and afterwards we were open to visit Seattle
Interview questions [1]
Question 1
Q: Given a linked list with a pointer to next and a pointer to random, create a copy of this list.
Q: Check of two strings are anagrams of each other.
Q: string to int