Writing software for Microsoft makes you think about aspects you probably would never encounter if you worked elsewhere, especially if divisions like Windows and Office.
Roles are more cut and dry. So if you are the kind of person who likes to just focus on the position you are hired for, the infrastructure helps you do that.
It's difficult to advance if you don't fit into one of the predefined skill sets/categories. Multifacetedness doesn't pay too much.
We are losing out on good people and ideas because there is no incentive for them to break out of their molds. In fact, because of such sharp divisions of disciplines (PM, dev, test), there is an incentive for one discipline to resist any incursions from other disciplines. I think that kills good ideas. We should look into fixing that.
30-minute phone screen with a recruiter. Mostly a behavioral chat with a few technical questions. Onsite interviews: 4 back-to-back, 45-minute interviews with Engineers. Standard behavioral questions about your resume and projects, followed by techn
A couple of recruiters came to our school last winter looking for a few candidates. They conducted an initial screen that was easy as hell, basically all HR questions. This kind of dodged the phone screens. I was called for an on-site interview afte
A recruiter contacted me after finding my resume in their system. I had a call with her, and she set me up for a subsequent call with the hiring manager. A tech screen with him followed a few days later. It was challenging, but I performed well enoug
30-minute phone screen with a recruiter. Mostly a behavioral chat with a few technical questions. Onsite interviews: 4 back-to-back, 45-minute interviews with Engineers. Standard behavioral questions about your resume and projects, followed by techn
A couple of recruiters came to our school last winter looking for a few candidates. They conducted an initial screen that was easy as hell, basically all HR questions. This kind of dodged the phone screens. I was called for an on-site interview afte
A recruiter contacted me after finding my resume in their system. I had a call with her, and she set me up for a subsequent call with the hiring manager. A tech screen with him followed a few days later. It was challenging, but I performed well enoug