Great benefits and support from the company as a whole.
Your internship experience will be highly dependent on what team you get put on, which you essentially have no control over.
Interning at Microsoft can be really fun (e.g., cool events, swag, networking opportunities). However, it can also be absolutely horrible (e.g., very old tech, lacking mentorship, unsupportive management).
Again, the experience will vary from org to org. Some of this can be attributed to a lack of diversity. For example, if an org is 80-90% a specific race/culture, it's more likely you'll be met with huge cultural and generational differences and individuals/managers who perpetuate bias and stereotypes.
Assign better mentors to interns, or provide more training to potential mentors.
Implement more structured intern onboarding per org.
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.