Microsoft | SDE 2 | Interview Experience | Hyderabad | Rejected

microsoft logo
microsoft
SDE 2Hyderabad4 years
January 16, 20267 reads

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

  1. https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/
  2. 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:

  1. Recruiter can post job openings.
  2. Candidates can apply for the job postings.
  3. There should be a candidate profile which can include skills, YOE, etc.
  4. The recruiter must be able to see the top candidates for any job posting
  5. 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)

Q1
Letter Combinations of a Phone Number
Data Structures & AlgorithmsMedium

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.

Q2
Number of Islands
Data Structures & AlgorithmsMedium

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.

Q3
Design a Job Posting Service
System DesignHard

Design a job posting service which can include any type of job with the following features:

  1. Recruiter can post job openings.
  2. Candidates can apply for the job postings.
  3. There should be a candidate profile which can include skills, YOE, etc.
  4. The recruiter must be able to see the top candidates for any job posting
  5. 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.

Q4
Design Ludo Board Game
System DesignHard

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!