As a former Microsoft intern, I think Microsoft has two good points:
First, all teams are particularly research-oriented and have a spirit of exploration. If you suddenly want to do some research work, as long as it is related to your work, you can do research and exploration in this area by speaking with your manager. This atmosphere even makes you feel more like a research institute than a business.
Second, everyone's work and life are well balanced. I remember that Microsoft's HR said a very good sentence: "We don't necessarily give the highest salary, but we must give the highest hourly salary."
N/A. I have nothing about cons I want to say.
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.
Two rounds: 1 technical for 45 min. Asked DSA questions like valid parentheses and peak element, then optimized using binary search. 1 hr 45 min. Asked about projects and leadership questions.
HackerRank test and 3 rounds of coding, plus an experience-based interview. The position was for QA, who should have storage and networking knowledge. So, basic questions on storage and networking were asked.
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.
Two rounds: 1 technical for 45 min. Asked DSA questions like valid parentheses and peak element, then optimized using binary search. 1 hr 45 min. Asked about projects and leadership questions.
HackerRank test and 3 rounds of coding, plus an experience-based interview. The position was for QA, who should have storage and networking knowledge. So, basic questions on storage and networking were asked.