Preparing for an interview? Check out Cracking the Coding Interview
Published on

Microsoft | L61 | Hyderabad | Dec 2023

Author
  • Shared Anonymously

Education: B.Tech in Computer Science from IIT
Years of experience: 4+ years
Current Company : Top MNC
Current CTC : 36LPA
Location: Bangalore

Company : Microsoft
Position : L61
Date : Dec'23

Online Assessment: Time: 1.5 hrs

  1. Trim all leaves from a binary tree.
  2. Dynamic Programming question.

Round 1: PS/DS. Time: 60 mins
https://leetcode.com/problems/longest-duplicate-substring/description/

Platform - Codility codelive

Focus areas :
Code quality and correctness
Proper working code for sample test cases
Think of additional test cases
Dry run and time/space complexity analysis

Round 2: LLD. Time: 60 mins
Low level design of a infrared remote control for centralised home entertainment system. The problem statement was a little complex and took some time to come up with the design.

Codility codelive

Focus areas :
SOLID Principles
Object Oriented Design
Extensible code with working demo

Round 3: HLD round. Time: ~60 mins
Design a translation service for web browser which takes in pages in different locales and translates it to desired locale.

Focus areas :
Microservices architecture
Correct choice of database
CAP discussion
Scalability and low latency

Round 4: Managerial round. Time: ~60 mins
Detailed project discussion and detailed system design of one of my previous projects. Behavioural questions. Team and project discussion in Microsoft.

Notes:
Recruiter was very helpful and so were the interviewers.

Verdict: Selected
Offer: https://leetcode.com/discuss/compensation/4718763/Microsoft-or-L61-or-Hyderabad-or-Dec-2023-Offer

ReportMark as Helpful