I applied online. The process took 4 months. I interviewed at Microsoft in Jan 2021
Interview
2 rounds, 1 semi-technical phone interview about basic theoretical questions and interest about MS and 1 super day interview. All roynds were done virtually. Super day includes 4 interviews, 2 technical, 1 design and 1 behavioral.
Interview questions [1]
Question 1
Threads vs processes, python vs java, design question about how you would design a parking lot
I applied through an employee referral. The process took 3 months. I interviewed at Microsoft (San Francisco, CA) in Oct 2021
Interview
Interview process took a long time (2-3 months) but everyone I spoke to was very nice and super helpful.
Use Microsoft ressources, learn more about the company, growth mindset mentality.
Interview questions [1]
Question 1
Tech Phone Screen:
What's the difference between a thread and a process
Describe a Microsoft product you like / how you would make it better
Explain recursion to a child
Why Microsoft --
Final Rounds:
2 OOD questions
1 string compression
Matrix Heap Exercise
I applied online. The process took 2 months. I interviewed at Microsoft in Nov 2021
Interview
Technical Phone Screen (30 min) - Video call with engineer. Asked 1 Technical, followed up with a few behavioral questions regarding my resume + experiences
1 week - Heard back with news that I was moved forward to onsite
Onsite:
Four back to back 1 hour interviews. Each interview consisted of questions about my resume, 1 LC medium questions (as I would run out of time), followed by time to ask questions to the engineers.
Interview questions [1]
Question 1
Reverse Words in a String
Find Path in a Maze
Find Pivot in Sorted Array