Great company to work for. Great benefits, lots of flexibility, lots of interesting projects, good pay, and good life/work balance.
Too much middle management. Too much politics.
Remove the fat that links the teams and let the engineers talk to each other.
Standard intro to CS material, algorithms analysis, and rough systems design. A lot of interview questions will test your CS fundamentals for intro-level jobs. There's nothing about big system design or architecture except in rare cases. Know your
I have recently given many Microsoft interviews across various groups, so I'm sharing the overall process. 1. **Applied via Microsoft Career Site** 2. **Recruiter** * Mostly emails for setting up phone interviews and sharing forms to fill o
Screening call followed by three technical interviews and one behavioral interview. All technical interviews started with one values question, and then we jumped into LC-style problem-solving. The process is language-agnostic. Design questions might
Standard intro to CS material, algorithms analysis, and rough systems design. A lot of interview questions will test your CS fundamentals for intro-level jobs. There's nothing about big system design or architecture except in rare cases. Know your
I have recently given many Microsoft interviews across various groups, so I'm sharing the overall process. 1. **Applied via Microsoft Career Site** 2. **Recruiter** * Mostly emails for setting up phone interviews and sharing forms to fill o
Screening call followed by three technical interviews and one behavioral interview. All technical interviews started with one values question, and then we jumped into LC-style problem-solving. The process is language-agnostic. Design questions might