I applied through a recruiter. I interviewed at Microsoft
Interview
After initial screening interview, I was invited to a full day of interviews on spot. It took place on a working day. I was interviewed by 5 people. I found this all being way too much for one hiring process. The interviewers were very nice though and I had a lunch with local manager. Most of interviews were standard engineering questions. Last interview I personally completely disliked, because it was not so much of a technical one, but obscure task that had no right or wrong answer.
Interview questions [1]
Question 1
Describe sorting algorithms you know.
Construct a linked list
Last and obscure question: imagine you have an island and have task to fit an airport with 4 runways on it. How would you start? (Not sure how this shows if I am a good engineer or not)
I applied online. I interviewed at Microsoft (Mississauga, ON) in Jan 2022
Interview
Apply to company site, within a week they reach you and schedule virtual discussion. It is basically a know how. Recruiter will ask you to join Teams call. They are very punctual and asks you some basic technial questions in the beginning and increases difficulty level.
Phone interview , coding inteeview and with team, with HR
Interview questions [1]
Question 1
Technical questions specific to language you use mostly
I applied online. The process took 4 weeks. I interviewed at Microsoft (New York, NY) in Nov 2021
Interview
Applied on their website, after a few days the recruiter reached out over email and scheduled a first round interview. This was followed by a separate day of 3 other 1 hour interviews. 1 of the interviewers did not show up, so we rescheduled, then rescheduled again, then the interviewer missed our appointment again. I had a interview with the hiring manager after all of that that went well. The recruiter has not responded to my messages, and has effectively ghosted me.