Great company but just shy of FANG until you move up the ranks.
Great work-life balance.
Awesome variety in challenges, with the ability to swap between Azure, Xbox, VR/AR, Windows, Office, etc.
Smart colleagues.
Pretty awesome managers, with only one dud.
Tons of perks.
Reliable company that supports its products and has growth in every group.
Keep up the good work. Keep standards high. Keep supporting your people. Raise total comp.
A very professional and well-organized interview system. Every interviewer treated me with respect and made me feel comfortable. The interviews ranged from problem-solving, coding, and design questions. One round covered testing in depth.
Five interviews, two technical. General questions about software development principles, then a coding assignment. It is a good test, as it will prepare you a lot for the job with them. There are many employees all trying to work to their best, so I
Three back-to-back interviews via Zoom: 1. Problem-solving (LeetCode-like, 2 questions) 2. Object-oriented design 3. Architecture and system design If you pass those, there's another technical interview to define your level.
A very professional and well-organized interview system. Every interviewer treated me with respect and made me feel comfortable. The interviews ranged from problem-solving, coding, and design questions. One round covered testing in depth.
Five interviews, two technical. General questions about software development principles, then a coding assignment. It is a good test, as it will prepare you a lot for the job with them. There are many employees all trying to work to their best, so I
Three back-to-back interviews via Zoom: 1. Problem-solving (LeetCode-like, 2 questions) 2. Object-oriented design 3. Architecture and system design If you pass those, there's another technical interview to define your level.