I had three interviews, didn't get to the last one as I didn't do well enough in the previous three to get to the final hiring manager interview. Each of the interviews were a combination of technical and behavioral interviews.
Interview questions [1]
Question 1
Given a set of strings and a prefix to search for, return all words in that set that contain the prefix.
I applied online. The process took 2 days. I interviewed at Microsoft (Pequim, Pequim) in Feb 2022
Interview
I was interviewed by Microsoft China, software engineer new grad full time position at STCA (software technology center Asia).
HR first will connect you on Wechat if you are Chinese person. Then two rounds of interview with current employee. Note that the interview are in Chinese. I didn't expect that since all job descriptions and interview confirmation are in English.
Two rounds of interview include resume digging questions and coding questions. They don't have a collaborative coding platform, so you have to write your code on your local IDE. They expect you to code alone and quitely without discussion with them.
Interview questions [1]
Question 1
Resume digging. The first interviewer asks some knowledge that a college graduate can't answer (you can only expose to that after get into industry).
One coding question is about variation of two sum.
The other coding question is about rotated sorted array.
I applied through an employee referral. I interviewed at Microsoft
Interview
Phone:
What excites you about technology?
One fav Microsoft product?
What would you improve about it?
Did you take OS and DS and Algo class?
Threads vs processes ?
How would you explain recursion to a child?
Time you dealt with a conflict in a team?
Interview questions [1]
Question 1
Phone interview with HR,
technical interview(with 3-5 people)