Round 1: Online Assessment (OA)
Format: 3 coding questions + 1 debugging task (90 minutes)
Sample Question:
You’re given an array of integers. Return the length of the longest subarray with sum equal to k.
👉 You write code, run test cases, and explain your approach.
---
Round 2: Technical Interview (DSA + Problem Solving)
Interviewer: Hi Siddhant, good to meet you! Let’s start with a coding problem. Please think out loud as you solve it.
Question:
"Given a binary tree, return the left view of the tree."
Follow-ups:
What’s the time and space complexity?
Can you do it without recursion?
How would this scale if the tree had millions of nodes?
Second Question:
"You are given an array of meeting times (start, end). Find the minimum number of meeting rooms required."
Discuss heap vs sorting solutions.
Optimize for large input sizes.
---
Round 3: System Design (for SDE-II or full-time roles)
Interviewer: Let’s design a scalable URL Shortener (like bit.ly).
What APIs would you expose?
How will you generate unique short links?
How do you handle collisions?
What happens if millions of users use it simultaneously?
Which database would you use? Why?
👉 You’d sketch architecture: Load balancer → App servers → Cache (Redis) → DB (SQL/NoSQL).
---
Round 4: Behavioral / Microsoft’s Values
Microsoft focuses on Growth Mindset, Collaboration, Customer Obsession, and Impact.
Questions:
Tell me about a time you failed. How did you learn from it?
Describe a project where you had to collaborate across teams.
How do you balance writing clean code vs shipping fast?
Why Microsoft?
👉 Best to show humility, curiosity, and learning attitude.
---
Round 5: Hiring Manager / Final Fit
Discussion about role expectations, your interests, and career growth.
Might include one medium coding problem.
Heavy focus on culture fit + long-term vision.
J'ai passé un entretien chez Anonymous (Bengaluru)
Entretien
The interview process started with an online assessment consisting of coding questions based on data structures and algorithms. Candidates who cleared the assessment were shortlisted for two technical interview rounds. In Technical Round 1, the focus was on core Java, OOPS concepts, SQL queries, and project discussion. Technical Round 2 involved deeper discussion on projects, problem-solving ability, and scenario-based questions. Finally, there was an HR round covering behavioral questions, communication skills, and salary discussion. The overall process was structured and focused on both technical knowledge and practical understanding.
Questions d'entretien [1]
Question 1
One of the key questions asked was to explain my project end-to-end and justify why I chose geofencing instead of only live GPS tracking. They also asked to write an SQL query to find the second highest salary from a table and explain the logic behind it.
J'ai passé un entretien chez Anonymous (Bengaluru)
Entretien
its smooth and friendly, focus on DSA and system design with some computer basics like Operating System, DBMS.Better if you have command on SQL , apart from this just be real dont fake it .Explain your projects
Technical interview
What is bubble sort, what is merege sort?
What do you mean about stack , queues, linked list :?
What is Operating System?
What is full form of ACID in database?
Explain time management?
What does system failure causes ?