I applied through college or university. I interviewed at Microsoft
Interview
I got these questions in my first round of onsite interview.
1. delete all the duplicate numbers in the array.
2. Test the login system of a website and the password security.
3. talk about some of my projects in college.
Interview questions [1]
Question 1
The first question is the most difficult question in this round.
I applied online. I interviewed at Microsoft in Feb 2010
Interview
standard questions about 5 hours. The interview process is not painful and some whiteboard coding and algorithm discussions. The hiring manager is very nice and discussed a lot about the team.
Interview questions [1]
Question 1
something about image processing which i have no experience
I applied online. The process took 4 weeks. I interviewed at Microsoft (Shanghái, Shanghai) in Apr 2014
Interview
Applied online and passed a online coding test, just questions normal coding interview questions. Then a online personality test which called SLA. After that I got a onsite interview on Microsoft Shanghai Campus. There are 3 technical interviews. The last two interviewer are very nice, while the first interviewer is anxious and arrogant. I did badly at the first, but did well for the next two.
Interview questions [1]
Question 1
There are 3 onsite technical interviews. All of them start with a 5 minutes self introduction and most favorite project as warm up. Technical questions for each round:
1. How to detect whether two given linked list have common parts;
2.Anagram and extended to deal with large scale case;
3. Search for words in a random character matrix like a Gluttonous Snake game, given a dictionary of legal words for match, and required to analysis the time complexity.