Great company culture, plenty of growth and learning opportunities. Learning is strongly encouraged and supported.
Great benefits and perks, state-of-the-art facilities. Hybrid/remote work, flexibility.
You are 1/200000 of the company. Salaries are lower than what you could get in smaller companies.
The phone screen included soft skill questions related to my previous experience. The onsite interview was mostly technical questions, starting with a warm-up like `strlen` and then moving to a system design question. The technical questions began w
The interview process had four main steps: * Online assessment * Recruiter screening * Three consecutive interviews: Data structures and algorithms, two low-level system designs * Hiring manager interview with a quick coding exercise
SUPER NEGATIVE experience. I don't know how Microsoft could fall down so low. I was interviewing for Software Engineer 2, for which I applied before joining another company as a Senior Software Engineer. Before the interview process, I told the recr
The phone screen included soft skill questions related to my previous experience. The onsite interview was mostly technical questions, starting with a warm-up like `strlen` and then moving to a system design question. The technical questions began w
The interview process had four main steps: * Online assessment * Recruiter screening * Three consecutive interviews: Data structures and algorithms, two low-level system designs * Hiring manager interview with a quick coding exercise
SUPER NEGATIVE experience. I don't know how Microsoft could fall down so low. I was interviewing for Software Engineer 2, for which I applied before joining another company as a Senior Software Engineer. Before the interview process, I told the recr