I applied online. The process took 2 months. I interviewed at Microsoft in Jan 2024
Interview
Total waste of time
* Applied online in November, only to get a response from a recruiter asking for my availability early January.
* I answer them back and they disappear for 3 weeks.
* I follow up and get a response from the hiring manager that they had some scheduling problems, then I receive an invite for an initial interview.
* Since I am in Europe and they're in PST, the interview happens to be past-midnight on my side, so I ask if we could reschedule.
* The next day I get an automated email that I am no longer considered for this position. No reasoning provided. Totally disrespectful.
The first Interview was with the Hiring manager, then I proceeded to have 3 interviews in 1 day. Then Finally I had the final interview. Got an offer in less than a week.
Interview questions [1]
Question 1
The first interview was coding (data structure and algorithm).
The next 3 interviews were behavioral with coding questions.
The final interview was mainly behavioral and understanding my journey into software development.
I applied online. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Mar 2023
Interview
The coding interview is easy but the system design interview was difficult and needs knowledge of cloud, distributed systems in details. For coding interview, they asked about cherry pickup in both directions and how to find optimal number of cherry instead of greedy approach which picks max in separately.
Interview questions [1]
Question 1
Design social media network that provides ads partner to target users based on age/location etc.