There are some extremely smart people in all aspects of computing, from desktop and enterprise software to online search engines and hardware design.
You can certainly move within the company from project to project and get exposed to a range of interesting problems.
Great benefits and a fairly healthy work-life balance (although this may vary from team to team).
Red tape, due to its business nature (enterprise software), sometimes conflicts with modern data-driven and fast iterative development practices.
Also, a "not-invented-here" culture is still pretty strong.
Managers are given a lot of leverage at Microsoft. Bad managers float around and are never held accountable.
I had two managers who basically lost half of the team due to attrition, yet still got retained and promoted to the next level.
Hold yourself accountable before preaching to the team.
The interview process began with an online tech screening by a recruiter, followed by an online assessment. The onsite interview consisted of 4-5 back-to-back sessions held on the same day. Online assessments were typically conducted on common platfo
Mostly basic data structure and algorithm questions, with a few rounds and some behavioral questions as well. Interviewed with all different people. They were relatively speedy in scheduling each interview and were considerate of my time.
Answering technical interview questions while also addressing common interview inquiries such as: * Describe yourself. * Why did you apply? * Why should we hire you? * What interests you about this role? * Tell me about this experience...
The interview process began with an online tech screening by a recruiter, followed by an online assessment. The onsite interview consisted of 4-5 back-to-back sessions held on the same day. Online assessments were typically conducted on common platfo
Mostly basic data structure and algorithm questions, with a few rounds and some behavioral questions as well. Interviewed with all different people. They were relatively speedy in scheduling each interview and were considerate of my time.
Answering technical interview questions while also addressing common interview inquiries such as: * Describe yourself. * Why did you apply? * Why should we hire you? * What interests you about this role? * Tell me about this experience...