Interview Rounds
12 questions across 4 rounds
💻Online Assessment
3 questions · 2–3 coding questions on Codility. Focus on clean code, edge cases, and OOD thinking.
Online Assessment
3 questions · 2–3 coding questions on Codility. Focus on clean code, edge cases, and OOD thinking.
Implement a calculator that evaluates expressions with +, -, *, / and parentheses using a stack.
Design a Parking Lot system — support multiple levels, vehicle types, and real-time availability tracking.
Clone a graph — return a deep copy of a connected undirected graph.
🔍Technical Round 1
3 questions · Coding with strong emphasis on extensibility and clean abstractions. OOD scenarios are common.
Technical Round 1
3 questions · Coding with strong emphasis on extensibility and clean abstractions. OOD scenarios are common.
Implement a thread-safe Singleton class in Java/C++. Discuss double-checked locking and why it can fail.
Design a Snake and Ladder game using OOP principles. Support multiple players and board configurations.
Convert a BST to a sorted doubly linked list in-place without extra space.
⚙️Technical Round 2
3 questions · Harder DSA and product-sense questions. May include a mini system design sketch.
Technical Round 2
3 questions · Harder DSA and product-sense questions. May include a mini system design sketch.
Find the minimum cost to connect all points in a 2D plane (minimum spanning tree variant).
Given a stream of integers, return the top-K frequent elements at any point in time.
Implement a basic version of Git — support init, commit, log, and checkout operations.
🌱Behavioral / Growth Mindset
3 questions · Microsoft values growth mindset heavily. Expect questions on learning, failure, collaboration, and customer impact.
Behavioral / Growth Mindset
3 questions · Microsoft values growth mindset heavily. Expect questions on learning, failure, collaboration, and customer impact.
Tell me about a time you had to learn a completely new technology quickly to meet a deadline.
Describe a time you received critical feedback. How did you respond and what changed?
Tell me about a project where you had to collaborate with people who had very different working styles.