Job stability, excellent benefits, overall good culture, and work-life balance.
Career growth is very difficult. You have to really excel in order to get promoted.
Standard hiring process: * Applied online * 1 Phone Screen * On-site with 6 rounds of interviews. The on-site experience was very pleasant, and all the interviewers were well prepared and made it look like a general discussion rather than a Q&A ses
Internal transfer within Microsoft. Phone screen was over an internal screen sharing program, so I could code in my favorite IDE. I flew to Bellevue, WA, to interview in person. All core CS and design questions.
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s
Standard hiring process: * Applied online * 1 Phone Screen * On-site with 6 rounds of interviews. The on-site experience was very pleasant, and all the interviewers were well prepared and made it look like a general discussion rather than a Q&A ses
Internal transfer within Microsoft. Phone screen was over an internal screen sharing program, so I could code in my favorite IDE. I flew to Bellevue, WA, to interview in person. All core CS and design questions.
Two whiteboard interviews dealt with linked lists. Another interview focused on sorting. Unfortunately, I didn't have time to ask many questions. The questions presented were harder than required for the position. The team wasn't developing brain s