Luckily we have two guys in our team who cracked Microsoft Interviews.But this article is not just based on their experiences .We talked to several candidates and consolidated interview experiences into this article.
Microsoft’s interviews are bit easier to crack as compared to other tech-giants like Amazon or Google.But the toughest part is
Getting a call from Microsoft
Specially if your experience is in range 1-4 yrs.Microsoft’s hiring process is not very transparent like Amazon’s. So my advice is if you want to get into Microsoft start preparing early and crack it when it visits you campus.If for some reason you were not able to crack it On-Campus.
Apply for Off-Campus interviews , do not wait like I’ll gain 1 yr experience and then will apply .Because then chances will be very less.Believe us getting into Microsoft is much easier as a Fresher as comapared to and experienced guy.
Microsoft’s Hiring Process
- Resume Short Listing (apply only through employee referral , don’t apply through their portal you will never get a call) or Filtering candidates based on CGPA(On-Campus) generally the CGPA cutoff is 7.0
- It is structured like this
- Round 1 :Aptitude Test Online
Generally 30 MCQs on basic Mathematical and Logical problems and 20 MCQs on C programming.Time 1 hour.
- Round 2 : Online Coding Test
Generally 3 programs to be completed in 1 Hour.Time 1 hour.
- Round 3 : Technical Interviews
Based on the online rounds above candidates will be filtered again.And those who satisfy their criteria
will reach this round. If you are an experienced guy , it may happen that they will call you directly for interview just after resume shortlisting . You have to clear through 3-4 Technical Interviews before reaching the next round. A special thing to note that Microsoft’s interviewers try to touch every thing which you studied in 4 yrs at you college unlike Amazon interviewers who just care about Algo/DS. Be it OS,DBMS,networking,Algorithms ,DS etc even you may expect to get a questions on TOC so be prepared.See every thing at least once .One very important thing which is asked to almost every candidate in Microsoft interviews is logical puzzle.So practice few puzzles.Apart form this you may expect some Object Oriented Design Questions like design a parking lot system or how will you Design an Online Library Management System .So be prepared.
- Round 4 : Hiring Manager Round
If you were lucky and talented enough to clear all the above rounds you will reach this round.Generally 90 percent of the candidates who reach this round are hired.In this round you can expect mix of technical and behavioural questions just stay calm and try to answer things logically.If you made this far it means you are talented.
Here are some questions which are frequently asked by candidates
- What Computer science topics I can ignore while preparing for Microsoft interviews?
None .Because they try to touch everything , you can give more time to preparation of certain topics and less to some but you cann’t afford to leave any subject.
- Anything which I need to prepare specially for Microsoft Interviews?
Practise some design questions and interview puzzles .You will encounter them for sure.
- Any further tips for Microsoft Interviews?
Microsoft wants to hire smart people not just nerds.So whatever answer you give try to think logically.
If they ask you to code something and even if you were not able to code it but told them the logic .There’s high probability that they will hire you.
- What approach I should follow to solve the question ?
We have written a detailed Post on this topic .You can read it.
For more company specific tips visit our Company Tips page.