Microsoft Interview Experience | SDE – 2018

A big thanks to GeeksForGeeks ! Here is a small contribution from my side.

This is regarding On campus placements, from an Indian Institute of Technology.

Round 1: 3 Coding Question

These were the questions from my set. Everyone had  a different set and the platform was Cocubes. Everyone who did around 10 Marks was selected. Around 90 people were selected. The platform is pathetic for first timers. Time management is important.

Round 2: Group Fly

Everyone who did both the questions, with the most optimal solution, was selected. Here people were divided in groups of 6 and each group had a mentor. We were supposed to convince the mentor with the solution and jot it down on paper. Around 30 people were selected. They were judging problem solving ability as well as communication skills.

Round 3: System Design + Technical

They were searching for the most optimal solution. Every code has to be written on a paper. Some of the solutions provided in GFG are not as optimal as they were expecting. And the worst time complexity for them was linear(if possible) with constant space. Moreover they wanted more than one solution for a given problem. Regarding system design, be confident about whatever you say, since the topic is gigantic.

Round 4: Technical

Here too they were looking for most optimal solutions with almost constant space(if possible). They were asking to write the code on paper. Usually interviewers are very friendly and they readily help. But they appreciate if you don’t need the help.

Round 5: Technical + HR

Here I was facing the head of the team. The person was very polite and well spoken. He asked me my favourite project and asked me to explain it. He asked my interests. He asked me about my other projects. My open source contributions. Why I switched from ECE to CSE(I am from MTech CSE). Then he asked a few basic CS fundamental questions. At the end I asked him about my review, he told he was very pleased with my performance and eventually I was selected.

Practice writing code on paper and debug it. Practice trees, graphs and linked-lists very well. Be familiar with system design concepts. Know everything you put on your resume. And be confident. Best of luck !

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.