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
- https://www.geeksforgeeks.org/segregate-even-and-odd-elements-in-a-linked-list/ (5 Marks)
- https://www.geeksforgeeks.org/maximum-sum-such-that-no-two-elements-are-adjacent/ (5 Marks)
- Character decoding. For Example : for AA# we have to print 550 something like that. The pattern was given and we were supposed to covert. (3 Marks)
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 !
- Microsoft Interview Experience (Full Time 2018 Washington DC - with 2.5 years of experience)
- Microsoft Interview Experience 2018 @ IIT
- Microsoft interview experience 2018
- Microsoft Interview Experience (Internship 2018)
- Microsoft IDC Internship On-Campus Interview Experience 2018
- Microsoft Interview Experience (On-Campus Internships 2018)
- Microsoft Interview Experience (On-Campus for Internship 2018)
- Microsoft Interview Experience (On-campus Internship 2018)
- Microsoft Interview Experience - Full Time Employee - 2018
- Microsoft Interview experience for full time position of software engineer at Microsoft Ireland Research
- TCS Interview Experience 2018 (For I.T.)
- TCS Interview Experience 2018
- IBM Interview Experience CSE 2018
- TCS NQT 2018 Interview Experience
- CGI Interview Experience (August, 2018)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.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.