I applied through college or university. I interviewed at Microsoft
Interview
on campus interview. 30 min (kind of atypical), and only one tech question. talked about resume for about 15 min and the question being asked was super easy. There should be 2 rounds of phone interview and two rounds of onsite interview though
Interview questions [1]
Question 1
given a string, reverse every substring that contains only alphanumerical characters
I applied online. The process took 4 weeks. I interviewed at Microsoft (Tokio) in May 2017
Interview
After submitting my resume, I conducted a coding assignment, then went through an on-site interview. There were 3 rounds of interviews with 3 people from different teams coming to assess me.
Interview questions [1]
Question 1
- Merge two sorted arrays
- Partition a large file that does not fit into a memory so that it can be fed as training data into a machine learning model
I interviewed through Skype. There were a total of three rounds of interviews and each interview may last for 60 minutes. All the interviewers were nice and the questions were not very difficult.
Interview questions [1]
Question 1
Design a data structure to get the mean value of input in the last five minutes.