Open In App

McKinsey & Co. Interview Experience for SDE

McKinsey visited our college in August 2022 for the software engineer role.

Round 1: The first round consisted of 2 coding questions and 2 SQL queries. The questions asked were:



I solved all the questions. The cutoff was to solve all the questions. I got shortlisted for the next round with around 300 students. The next round was a code pair round.

Round 2: This round was a code pair round. One of the McKinsey employees will accompany you throughout the round; it was happening in batches in campus labs. The team gave me one DP question to me:



 Proposed Solution: First, we had to tell the logic to the personnel assigned, and then the executive would ask us to write a pseudo-code; once he approves it, we can start coding the solution. So, I started initially by giving a recursive solution (Top-down), I had to draw the entire recursive tree, and after the interviewer asked me the time complexity, I told him it would be exponential, and after that, he told me to improve the complexity, I said we can use dynamic programming to reduce the complexity. I quickly told him, and he told me to code the solution; I had around 40 minutes on the clock. I wrote the answer initially; 10/15 test cases passed, and I called the interviewer to ask for feedback; he said I was missing some base cases; I worked for another 5 minutes and could figure out all the test cases passed. The interviewer told me to add comments and leave the lab.

Round 3: The third round was a technical interview. The shortlists for all three batches totaled 45 students.

Round 4: This was the final round with the CTO of McKinsey India hub.

Verdict: 10 people were selected, and I was one of them and was offered INT + FTE. One difference from other companies was that after every round the McKinsey team used to brief all the selected students on what they were expecting from us, giving us some sense of direction to frame our answers. Overall, it was a good experience.
 

Article Tags :