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
Software Developer New Grad Interview Questions
6,137 software developer new grad 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?
Describe OOPS, polymorphism, abstraction, inheritance, use of OOPS, C++ vs C, pointers
The Knight's Tour problem.
Use three adjectives to describe yourself.
NDA makes it such that i can't disclose
Why indeed?
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.
Viewing 5051 - 5060 interview questions