Company: Microsoft Position: L61 Date: Dec
Online Assessment: Time: 1.5 hrs
Round 1: PS/DS. Time: 60 mins Longest Duplicate Substring
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 an infrared remote control for a centralized 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 a web browser which takes in pages in different locales and translates it to the 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. Behavioral questions. Team and project discussion in Microsoft.
Notes: The recruiter and interviewers were very helpful.
Verdict: Selected