Position: Software engineering intern.
Duration: 3 months.
Location: Bangalore, India.
Total no of rounds: 4, But I only made it to the 3rd round.
I'm not gonna disclose the exact questions as I signed NDA.
It's an online coding round. There were 3 questions and I was given 1 hour to solve them.
I got a mail regarding the 1st round result and I was asked to come for the onsite interview.
There were roughly 120 students came for the onsite interview.
It's an onsite pen and paper coding round. All of us were given a question paper, which consist of 4 questions and a total time of 1 hour to solve them. And we were asked to choose any programming language.
1 & 2. A standard type converision problems.
3. This question is based on bit manipulation.
I've solved all the 4 question and asked to wait for the result.
They announced the 2nd round result and I was so exited that I got to the 3rd round. 20 were selected for the 3rd round.
It's a face to face interview. He asked me the following question.
An hour later the results were announced and only two were rejected and yup! I was rejected.
Have atleast one mind-blowing project. The title itself should impress others.
Don't solve a question within 10 minutes or lesser. This was the worst mistake that I did. I know, if you solve faster, they'll be impressed but belive me, that's not enough. Don't come with the exact solution directly, try to come with a basic solution and optimize it.
And finally, the most important thing to always remember and matters the most is LUCK. Yup!.. Luck matters a lot. I wished I was interviewed by the other interviewers not because I was afraid of my interviewer but because the others were seemed to be very interactive. The person who interviewed me was not very interactive, he just gave me the problems and he just turned arround and started doing his work with his laptop(This hurted my confidence). Who knows, he might have tested my behavioural skills.
I solved all the problems and left the one and half hour interview round in just 30 minutes. So guys don't do the mistake that I did, never solve the questions that fast, always consume your time wisely.
Don't just make your preparation plan based the interview experience from the web alone. Because I have gone through all the microsoft intern interview experience that I found in the internet but system design questions were not mentioned in any of that. So, be prepare for everything.
All the best for your upcoming interviews and Goodbye;)