Great training and mentoring programs. A fabulous company to start your career. Excellent benefits and good starting salaries. Brand recognition. If you want to work for the biggest and the best, Microsoft is the place to be.
Lots of long hours. Expect crunch times on every project, usually lasting anywhere from 25 to 40% of the product cycle.
Death marches, as they are called, can put unrealistic expectations on you, with 70-80+ hour weeks for months at a time, including weekends.
Trim the ranks of middle management. When you dissolve divisions and liquidate groups, trim some of the management fat as well. Managers should be managing their people more than their products.
Phone screen, followed by a technical interview. The phone screen discussed the resume and previous job experience, followed by another phone screen. This second screen involved a coding question, presented in front of a system, related to Arrays. Ca
Day of technical interviews with 3-5 people. These covered: * Coding questions * OS architecture * Design * How would you test X?
I applied online by submitting my resume via Indeed. After waiting four weeks, they never followed up or offered feedback. I only received a no-reply email with the usual copy-paste form template text: "Unfortunately..."
Phone screen, followed by a technical interview. The phone screen discussed the resume and previous job experience, followed by another phone screen. This second screen involved a coding question, presented in front of a system, related to Arrays. Ca
Day of technical interviews with 3-5 people. These covered: * Coding questions * OS architecture * Design * How would you test X?
I applied online by submitting my resume via Indeed. After waiting four weeks, they never followed up or offered feedback. I only received a no-reply email with the usual copy-paste form template text: "Unfortunately..."