Microsoft

Selection Process: Test, Personal Interview

Pattern of the Test

The process began with a combined general aptitude, technical, and coding test. This test lasted one hour and focused on topics like arrays and dynamic programming (DP) etc. 

 

 

 

Group/Case Discussion

Technical Interview

Following the initial test, candidates proceeded to two personal interviews.

These interviews primarily revolved around questions on data structures (DS) and database management systems (DBMS), aiming to assess the candidates’ technical proficiency and depth of understanding in these areas.

Additionally, there was a group fly round, which featured questions on more complex topics, including permutations and combinations, bitmasking, octal conversion, probability, and various data structures. This round was designed to evaluate the candidates’ ability to tackle a diverse range of problems and think critically.

HR Interview

The final stage of the selection process was a brief HR interview. During this session, candidates were asked for a general introduction, details about the projects they were working on, and their hobbies. This round aimed to gauge the candidates’ personal interests and ensure a good cultural fit within the company.