The process took 4 weeks. I interviewed at Microsoft in Oct 2010
Interview
I submitted my resume to a recruiter in a college career fair. 3 days later I received an email about on-campus interview. The on-campus interview took place after 2 weeks and consisted of a 1:1 interview with a technical manager from Windows Media Player Testing team. He was nice and everything. First half of the interview consisted of general questions about my projects and what I was working on. The second part was technical and he asked me a really simple question: Calculate factorial recursively. I coded on a piece of paper and spoke out loud the steps. And also wrote the special case checks and stuff. Then he asked the test cases and I gave the test cases(-ve numbers, characters,etc). Then he asked the complexity of the algorithm, where I stumbled a bit. But he helped me in that and we came up with the answer O(n). After that, I didn't hear from Microsoft in 3-4 weeks. I sent an email to the recruiter after 2 weeks without reply. On the 4th week, I was anxious, as I had an onsite interview with another company and emailed again. I got a reply that I was rejected :(
Interview questions [1]
Question 1
Complexity of a program to calculate factorial recursively
I applied through college or university. The process took 1 day. I interviewed at Microsoft in Sep 2010
Interview
First of all get a question about sorting a singly linked list, add an ordered node to the list.
Then, another PM question, if I were the Manager of all Windows 8 product, and the team of testing ask you to install the system on every PC of the company, what would you do?
Interview questions [1]
Question 1
If you have an array of strings with numbers on it, return the integer value.
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Mountain View, CA) in Feb 2010
Interview
The interview was for a software developer postion for Mac software department in MS. They're hiring for C++ developers to work on Outlook on Mac since Entourage would be discontinued. The interviewer was very kind and mentioned that he would start with basic OO questions such as polymorphism, virtual function, etc.
- asked me to provide an example of polymorphism
- How to handle exceptions without using try and catch?
- Hashing
- asked me to explain wow virtual function works at low level
- Linked List vs. Array
Interview questions [1]
Question 1
explain virtual function call mechanism at memory level