I applied online. The process took 2 months. I interviewed at Microsoft (Vancouver, BC) in Jan 2023
Interview
The interview was great, it was pretty relaxed but it just took a while to schedule. On the other hand they gave me the offer the day after since I had other deadlines. It started with an introduction and how their day to day is like. Then we proceeded to behavioural questions such how would you handle a conflict or deadline shift. Ended with technicals.
Interview questions [1]
Question 1
Find N digits that give the greatest product, N was decided by the interviewer.
CV screening, algorithm test with 4 tasks and then 3x 1 hour interviews with algorithm tasks. I solved all 3 (2 of them quite a bit before the time ran out), the 3rd one was kind of weird with the senior software engineer forcing me to continue with my bad solution even though i said i want to change my idea. Did not get accepted and didn't get any feedback about it which i didn't like at all.
on zoom and you get interviewed by two different people and it’s like the same interview twice and they ask about ur resume and then a microsoft related coding question and there is no terminal