I applied through a staffing agency. The process took 1 day. I interviewed at Microsoft in Oct 2012
Interview
Had 3 interviews back to back in 2 hours
C# -
- value type and reference types in C#
- what is static class?
- Memory allocation of static class
- what is inheritance
- Abstract classes and methods
- Derived and Base Class
- Attributes in C#?
- Overriding
- extension functions
- strong types
-
SQL -
- what is Indexing?
- Types of Index
- How to use specific index based on given scenario
- There are 2 columns in a table, parent and child, find out child who are also parents.
- There are 2 columns in a table, state and poulation, find state that has lowest population.
- Employee table - ID,Name,DeptID
Dept table - ID,Name
Find out number of employees per department?
Interview questions [1]
Question 1
Data structures -
- Write program to print Binary Tree using bredth first search and depth first search
I applied online. The process took 4 weeks. I interviewed at Microsoft (Redmond, WA) in Sep 2008
Interview
I went to interview in 2008 from Microsoft office team. I had one phone interview, and then, I got an on-site interview. I have great opportunity to be interviewed one hour for each interviewer. The technical question is not difficult, but I did not organize very well about testing cases, also, the white board questions-solving process I did not have chance to present it very well, I should have cut 10-15 minutes to solve the problem and gave a good explanation instead 30-40 minutes.
Interview questions [1]
Question 1
Give a sport you like to play, and ask how many test cases to test, for example: a tennis racquet, give out test cases.
I applied through college or university. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Dec 2011
Interview
First round was an on campus interview which was fairly easy. Later was called to interview onsite in Seattle for an SDET position in the XBOX live team. Consisted of 4 technical interviews. All of them were fairly easy except one which i guess was the bar raiser and also the reason i didn't get selected.
Given a string say "ABCD". Now create a new string with duplicates of each character in the original string and to it append the reverse of the same string (with duplicates) excluding the last character.
First iteration: AABBCCCCBBAA
Second iteration: AABBBBAA
Third iteration: AAAAA