There are some really great engineers you can work with. Contrary to many beliefs, I still think Microsoft has above-average engineers. The question is how they can be utilized better in a system that did not have good management.
It was like walking in mud to get anything done. There were intense politics when projects crossed teams. When things failed, there was a lot of finger-pointing, and not enough people trying to solve the problems. The system has failed the good engineers I know.
Fire most of the middle management, reduce the number of PMs. Seriously, nobody in Silicon Valley structures their team in a way that the PM to dev ratio is 1:2.
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti