Internia

Microsoft Interview Experiences

Data Scientist

Seattle, WA

Winter 2026No Offer

University of Waterloo · Data Science

3rd year · 3.3-3.6 GPA · 1 past internship

Average Interview

TechnicalMultiple roundsSlow process

Online assessments took forever verbal numerical then the games then HireVue after and final round two interviews where partner brought up influencing a team and senior manager wanted to know about failure. standard but conversational

Questions Asked

  1. 1.How does k-means clustering work and what are its limitations?

Software Engineer

Seattle, WA

Summer 2026Accepted

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.3-3.6 GPA · 2 past internships

Hard Interview

TechnicalResume ReviewMultiple rounds

HackerRank was two medium problems one hashmaps one DP, superday was two 40 min interviews on Zoom one after another. First one went through resume then asked me to code finding duplicates in an array, second was behavioral 'tell me about working with a difficult team member'

Questions Asked

  1. 1.Implement an LRU cache with O(1) get and set operations
  2. 2.Design a high-availability ticketing system for a sold-out event release

Software Engineer

Seattle, WA

Summer 2026No Offer

University of Illinois Urbana-Champaign · Computer Science

3rd year · 3.7+ GPA · 2 past internships

Average Interview

TechnicalMultiple roundsLive codingVirtual

Did a Hirevue first with like 5 questions 30 seconds to prep and 90 seconds to answer, I hate that format so much. Coding assessment after that had a SQL query question and some algorithm stuff never got past that stage

Questions Asked

  1. 1.Given a grid of 0s and 1s, find the shortest path from top-left to bottom-right.
  2. 2.Tell me about a time you introduced a process improvement that made your team more effective

Computer Science

Seattle, WA

Summer 2024No Offer

Wilfrid Laurier University · Data Science

2nd year · 2.9-3.2 GPA · 1 past internship

Hard Interview

Case studyUnexpected Questions

Two 45 min technical interviews in a row. first one was a tree problem where you needed an optimized solution within the time limit. second was DP on their online text editor which has no autocomplete no syntax highlighting so you're writing code in notepad. that editor alone eats up a lot of time

Questions Asked

  1. 1.Describe a time your code broke in production. What did you do?
  2. 2.What's the difference between SQL and NoSQL databases? When would you use each?

Software Engineer

Seattle, WA

Summer 2026Accepted

IIT Kanpur · Computer Science and Engineering

4th year · 3.7+ GPA · 2 past internships

Hard Interview

TechnicalMultiple roundsFast process

Campus placement, Codility OA one medium one hard then went into my ML project and gave me a linked list problem. Final round I inverted a BST in 5 minutes and then we just talked about Microsoft culture

Questions Asked

  1. 1.Describe a time you had to make a trade-off between technical debt and delivery speed

Product Management

Summer 2025Accepted

Wilfrid Laurier University · Business and Computer Science

3rd year · 3 past internships

TechnicalMultiple roundsVirtualBehavioralUnexpected QuestionsConversational

It was fairly easy interview. A few rounds but nothing insane, few technical questions. Had an amazing time with my interviewers, even spent 20 minutes talking about Basketball

Data Engineer

Summer 2026No Offer

University of Waterloo · Computer Engineering

5th year · 3.7+ GPA · 3 past internships

DifficultStressfulVirtualLive coding

Live coding for an hour 3 questions easy then 2 mediums both mediums on tree traversal then turned into a casual chat about hobbies and interests nice interviewer but stressful process due to them not saying anything during the coding part lol

Software Engineer

Seattle, WA

Fall 2025No Offer

Carleton University · Computer Science

3rd year · 2.5-2.8 GPA · 1 past internship

Hard Interview

TechnicalVirtual

Codility OA had a graph problem and DP got partial on both

Questions Asked

  1. 1.Count the number of ways to reach the top of n stairs taking 1 or 2 steps at a time.
  2. 2.Describe a time you had to build something from scratch with minimal requirements or guidance

Software Engineer

Summer 2026No Offer

University of Waterloo · Applied Mathematics

3rd year · 3 past internships

Live codingBehavioralEasy

There were three back-to-back interview rounds, each lasting 45 minutes. In each interview, the first 30 minutes were focused on an easy-to-medium LeetCode-style question. The remaining time was spent on behavioral questions and discussions about my resume and past experiences. There were also scenario-based questions, where the interviewer presented specific situations and asked how I would respond or handle them

Software Developer

Fall 2025No Offer

University of Toronto · Computer Engineering

3rd year · 3.7+ GPA · 0 past internships

TechnicalMultiple roundsDifficultResume ReviewStressful

Process took 3 weeks overall, pre screen and 2 follow up interviews. Leetcode hard question killed me in the end I think it was linked list related

Related Companies