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.
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.