Microsoft (Internship)
Branches Allowed : CSE , IT
Stipend : 35k / month
Round 1:
It was an online round conducted by cocubes. It had about 15 questions and time allotted was 30 minutes. Questions were multiple choice and were mainly from C language, aptitude and PnC. There were few questions from OS, CSA as well in some sets.
Round 2:
This round was online coding round.
Note: Only allowed language was C.
Duration: 1 hour
Q1. Find the nth node of a linked list from the end.
Q2. Given a string S and a pattern P, you need to find the number of occurrences of anagrams of pattern P in string S optimally.
You just need to write the function in C for both the questions.
Round 3:
This was a telephonic interview round.
The interview was scheduled at around 6:00 pm. It started with a brief intro by the interviewer followed by mine. He then asked some behavioral questions. What are the products that I have used of Microsoft? Why I would like to join Microsoft? He then asked me to rate myself on a scale of 10 in any of my favorite language. Questions based on testing was asked like how do you test your code for bugs.
He gave a scenario with details as follows:
Suppose you are given a tablet and you need to explain your great great grandfather the features of it so that he understands what you say and thinks it as a useful gadget. Assuming your grandfather has no idea about gadgets like mobile, computer etc.
He also asked me to mention my strength and weakness. No such algorithmic questions were asked in this round.
Round 4:
This was the last round.
It was a group coding round.
We were made to sit around a round table with paper and pencil and the HR gave us two questions to code.
Q1. Find the nth element in a tribonacci(a variation of Fibonacci) series.
t(n)=t(n-1)+t(n-2)+t(n-3)
Q2. Given three sides of a triangle, find whether a triangle is right angled, isosceles, equilateral, scalene in nature.
Tips:
Important topics:
C language(Very important for 1st round)
Trees
Linked List
String
Other data structure
Puzzles
The interviewer wanted a clean code with minimum cuts as possible. So I would suggest practice writing code on a piece of paper.
Heyy thanks for the info. I want to know what was the level of C language questions asked in the first round. Can you give an example or so. Actually Microsoft would be coming in our college for internship offers and we also have the first round as online test.
And also what standard they expect from students. Like, how many questions we need to do inorder to qualify any round.
hi harshit..
If u want to prepare for the 1st round of MCQ u just go through Let us C & pointers in C and practice questions from Test Your C Skills…that will be enough to crack 1st round…
Hi mishti,
I searched through your blog but couldn’t find some email id to contact you. Thats why posting here. Can you please guide me through the process for applying for internship at Microsoft(off-campus). I am really hoping for the same but not getting the way to proceed!!!
Any help will be of great use!!
Thanks in advance!!
Hi mishti,
Can you please suggest how to prepare for the IInd round onwards like what resources to refer…
Thanks in advance.
can you tell me where did the 4th round take place..your college itself or did ms call you someplace else?
hii.. I had appeared in coding test and i had cleared objective assessment -1 and also appeared in coding assessment but after the coding test i have not received any mail with result. So is it such that i could not pass that test or they will send me mail after some days.
Please mail me it you know the reason.
Thanks in advance,
hii…can u please tell me how to apply for microsoft internship off-campus?
Can i know how to apply for the microsoft internship?
I am not getting any link to go ahead
Great post, it’s interesting to see the hiring process for different companies. It’s also good for other people who are looking to join one of the worlds leading tech companies to read and understand what they’re getting into prior to their interview, so by reading this post people can prepare themselves better.