Tech Phone Screen: What's the difference between a thread and a process Describe a Microsoft product you like / how you would make it better Explain recursion to a child Why Microsoft -- Final Rounds: 2 OOD questions 1 string compression Matrix Heap Exercise
New Grad Engineer Interview Questions
3,249 new grad engineer interview questions shared by candidates
Phone Interview: Fibonacci series(Time complexity), test cases for the function Onsite interview: 4 rounds on interviews with various teams.(Each team asked one technical interview and then questions to explain previous projects, purpose of projects, why I decided to take the approach I did ) Round 1: String Manipulation(Code+test cases) Round 2: String Manipulation(Code+how to handle big volume of files) Round 3: Lunch Interview about System Design(queuing techniques for games) Round 4: Core Java concepts: what is oops, explain its properties, data structure you are confident in and 1 technical question based on that, create a queue using stacks
What's your favorite Microsoft product?
How to implement a queue with stacks?
The Knight's Tour problem.
Take any scenario with any application of your choice and walk through what steps you would take to debug it if you found an error.
Distributed Systems LLD Designing. Programming question random
Why indeed?
Write a code to traverse a binary tree
You have to do a live coding challenge with ambiguous requirements. Make sure you brush up on your knowledge of card games.
Viewing 2691 - 2700 interview questions