- 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
- Trim all leaves from a binary tree.
- 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