Many opportunities across teams.
Lots of flexibility.
Advantages of working for a big company.
Get to work with many talented people.
It's a very big company.
Lots of competition.
Can be slow-moving at times.
Sometimes working or collaboration between groups is not efficient.
Need more consistency in management across different groups.
Some groups are awesome, and some are not so great.
A consistent approach in what is expected from managers will help.
Microsoft Interview process Off Campus through college. Round 1: Online coding questions (Eliminatory round). Technical round - 2. Round 1: Online Coding solving. Round 2: HR + Coding.
Three rounds: 1st round: coding 2nd round: coding 3rd round: HLD, LLD The position was open for some cloud tool. Moderate questions were asked in round 1. One question was to remove repeated digits from a stream of digits.
The process started with a fairly involved technical screen, followed by a technical interview with a team member. I pulled out at this stage, but suspect that I would have been rejected anyway.
Microsoft Interview process Off Campus through college. Round 1: Online coding questions (Eliminatory round). Technical round - 2. Round 1: Online Coding solving. Round 2: HR + Coding.
Three rounds: 1st round: coding 2nd round: coding 3rd round: HLD, LLD The position was open for some cloud tool. Moderate questions were asked in round 1. One question was to remove repeated digits from a stream of digits.
The process started with a fairly involved technical screen, followed by a technical interview with a team member. I pulled out at this stage, but suspect that I would have been rejected anyway.