Position : SDE Intern
Location : Redmond
Grad student MSCS
Phone Round : The interviewer all behavioural. "Tell me a situation where" kind of questions. The interviewer was really nice and got a reply to schedule the onsite rounds within a month
Onsite 4 rounds (12 PM to 4 PM). Free lunch before the interview (There was no lunch round)
Round 1 : Behavioural questions.
Technical question : Implement a queue using two stacks
Round 2 : Behavioural questions and resume deep dive.
Technical question : Implement a function which accepts a request to copy a directory from a remote PC. Clone the directory and return it
(Did not do well in this question)
Round 3 : Behavioural questions
Technical question : Remove duplicates from array in-place.
Round 4 : Behavioural questions
Technical question : Given an array of different colors, group all colors together
At that time, I wasn't well prepared with data structures and that cost me the job