Good talent around you.
Good campus.
Facilities better than service-based companies, but not product-based ones.
HR people show the compensation blown up. Do not have faith in their words unless they give things in writing.
They will hire you at the title of lead/manager, but when you enter, you will find it equivalent to Sr. Engg or lead, i.e., one level down (this is because they have a different concept of internal and on-paper titles).
Facilities are similar to service-based companies. You will definitely regret the facilities if you are coming from a product-based company. I was amazed to see that people are getting laptops that are outdated. No free lunches, no snacks. It's a big campus where people have to walk under direct sun or rain after parking their vehicles.
There is an environment of dissatisfaction among both old and new employees. Only people who have stayed a long time in Redmond and are in good positions want to be here. New employees feel like they have been cheated if they are moving here from any other product-based company.
Contractors are treated like people of lesser dignity.
Overall: Not so good a place to work, especially if you are coming here from a good product-based company. Do not be impressed by the brand name.
Have an employee-friendly policy. MS is not a service-based company like Infy/Wipro.
HR and Facilities need to improve a lot.
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.
3 Rounds Total. First round OA. DSA hard to medium questions had dynamic programming. Second Round Interview online: Asked for introduction, 2 medium DSA questions. I could tell the algorithm for one but couldn't code it up, and I solved the other
First, there was an OA, which had 2 medium DSA questions. Then, in the first round of the interview, they asked me an anagram question, which I couldn't answer. At the start, the interviewer also asked me questions on operating systems and networks.
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.
3 Rounds Total. First round OA. DSA hard to medium questions had dynamic programming. Second Round Interview online: Asked for introduction, 2 medium DSA questions. I could tell the algorithm for one but couldn't code it up, and I solved the other
First, there was an OA, which had 2 medium DSA questions. Then, in the first round of the interview, they asked me an anagram question, which I couldn't answer. At the start, the interviewer also asked me questions on operating systems and networks.