Great technical challenges. Good work-life balance. Great perks and amenities. Good pay. Love the offices instead of cubicles.
Too many managers and people who want to be one.
One person does all the work and has probably two to three people managing them.
If you are lucky, you will have a good manager who protects you from PMs and others.
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
Algorithm questions, data structure questions, and networking algorithm questions. Multi-stage interview process: Recruiter screen -> phone interview -> phone interview with collaboration site -> on-site interview. The on-site interview is a full d
I first received a tentative invitation from a Microsoft recruiter to attend a "hiring event." Several days later, I had a technical phone interview with an engineer who had a very heavy accent. Apparently, I passed because I was given a formal invit
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
Algorithm questions, data structure questions, and networking algorithm questions. Multi-stage interview process: Recruiter screen -> phone interview -> phone interview with collaboration site -> on-site interview. The on-site interview is a full d
I first received a tentative invitation from a Microsoft recruiter to attend a "hiring event." Several days later, I had a technical phone interview with an engineer who had a very heavy accent. Apparently, I passed because I was given a formal invit