Every org at Microsoft is different, so this is specifically for Lync (Skype for Business).
Difficult to ramp up in the beginning. Tons of different services, endless internal acronyms and code names, not much documentation (or no one remembered where the documentation was, or it hadn't been updated in 5 years). A lot of people had been there for years, so they didn't understand what it's like to be new.
Some managers (unfortunately mine) clearly got to their positions because of their ability to play politics rather than technical skill or leadership ability (or intelligence), and the engineers under them suffer because of it.
A lot of process and overhead that doesn't always make much sense and slows things down.
Dependent on internal tools and infrastructure that can be unreliable and difficult to find documentation on.
Be careful about who you hire to lead a team. Make sure they have technical leadership skills as well as people leadership skills.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer