Working at Microsoft is like winning the jackpot.
Great compensation and culture, huge diversity of teams you can work with and learn from, really nice office space, and some cool perks like the hackathons and events we have a chance of participating in all year round.
There are no cons, really. The only one I can think of is that you have to interview all over again in order to switch to another team.
First round: 1 30-minute manager screen. Second round: 1 hour tech screen with an engineer. Final panel: 4 1-hour interviews, consisting of: * 2 coding interviews * 1 design interview * 1 manager behavioural interview. The 3 technical interviews al
A 10-minute chat with a recruiter, followed by an online technical test with about four questions. The technical test started with a debugging question and concluded with classic LeetCode questions.
The interview process starts with: * A phone interview * An onsite interview My onsite interview took place in Vancouver and consisted of five technical interviews. Three were technical, and one was behavioral. I received two Algorithms and on
First round: 1 30-minute manager screen. Second round: 1 hour tech screen with an engineer. Final panel: 4 1-hour interviews, consisting of: * 2 coding interviews * 1 design interview * 1 manager behavioural interview. The 3 technical interviews al
A 10-minute chat with a recruiter, followed by an online technical test with about four questions. The technical test started with a debugging question and concluded with classic LeetCode questions.
The interview process starts with: * A phone interview * An onsite interview My onsite interview took place in Vancouver and consisted of five technical interviews. Three were technical, and one was behavioral. I received two Algorithms and on