I applied online. The process took 2+ months. I interviewed at Microsoft (Los Angeles, CA) in Nov 2021
Interview
started in September, ended in December; unbelievably long period(s) of silence without any update (in between).
Hiring Manager joined an interview process as a LAST person (expected first?) who actually told me that I don't have experience he is is looking for. LAST (!) person in the interview.
Technical questions looked like interviewers didn't really have any correct answer, but just tried to solve their own work problems collecting fresh ideas from candidates. No one was able to formulate a whole task, changing the initial conditions and requirements during the interview few times.
Interview questions [1]
Question 1
You have 3 input streaming channels, 3mbps each. You need to deliver all of this (9mbps streaming data) via single output channel with 3mbps max bandwidth. You don't know the nature of the data, compression doesn't work, nobody you can ask about other requirements - you are the owner of the solution. The interviewer didn't provide any more clarification.
Codility home exam, then a code exam with a team leader, then a questions exam with a group manager.
In between a recruiter is connecting you to schedule the next session.
Consisted mostly of being asked midlevel engineering questions and listening to the interviewer bragging about his past accomplishments. I don't know why I need to enter 30 words here; hasn't anyone ever heard of brevity?