Microsoft | SDE 2 | Interview Experience | Hyderabad | Rejected
Summary
I had an interview experience with Microsoft for an SDE 2 role in Hyderabad, which included rounds on DSA, LLD, and HLD, but I was ultimately rejected.
Full Experience
Date of Interview : Dec 2025
YOE : 4 years
I had recently appeared for interviews with Microsoft and felt like sharing my interview experience
Round 1 : DSA
- https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/
- https://leetcode.com/problems/number-of-islands/description/
Round 2 : LLD
Design a job posting service which can include any type of job with the following features:
- Recruiter can post job openings.
- Candidates can apply for the job postings.
- There should be a candidate profile which can include skills, YOE, etc.
- The recruiter must be able to see the top candidates for any job posting
- The candidate can see the top jobs for which he is eligible.
The code must be executable. He was very much interested in the matching logic for the recruiters and the candidates.
Round 3 : HLD
Design a Board Game for Ludo
This was supposed to be an HLD round, but the interviewer was interested in the LLD approach and asked me to code it.
Verdict : Rejected
Interview Questions (4)
Letter Combinations of a Phone Number
Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order. A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters.
Number of Islands
Given an m x n 2D binary grid which represents a map of '1's (land) and '0's (water), return the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water.
Design a Job Posting Service
Design a job posting service which can include any type of job with the following features:
- Recruiter can post job openings.
- Candidates can apply for the job postings.
- There should be a candidate profile which can include skills, YOE, etc.
- The recruiter must be able to see the top candidates for any job posting
- The candidate can see the top jobs for which he is eligible.
The code must be executable. He was very much interested in the matching logic for the recruiters and the candidates.
Design Ludo Board Game
Design a Board Game for Ludo. This was supposed to be an HLD round, but the interviewer was interested in the LLD approach and asked me to code it.