A lot of technologies to work with.
Internal switching is easy, thus you can always work on your desired technology.
Awesome perks, believe me, you'll love it.
Work-life balance is good; no added pressure once you leave the office.
There are some biases (not everywhere, but in a few teams).
Payroll can be slightly better when compared with other premium companies that fall under that category.
Well-organized. There were 5 rounds of interviews: * 3 technical * 2 non-technical (1 HR). Feedback from all rounds was considered for the results. The complexity was light, and most questions were based on past experiences.
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
Well-organized. There were 5 rounds of interviews: * 3 technical * 2 non-technical (1 HR). Feedback from all rounds was considered for the results. The complexity was light, and most questions were based on past experiences.
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