I applied online. I interviewed at McKinsey & Company
Interview
The whole process lasts about 3 weeks for me:
1) phone interview with recruiter
2) a phone interview with an engineer to go through company project process and my experience
3) a phone interview with another engineer, asked several things regarding DevOps, which aren't quite expected, as I've stated frankly on the first interview with the recruiter regarding my strength and weakness, where DevOps aren't much of my expertise then
I applied online. The process took 3 months. I interviewed at McKinsey & Company (New York, NY) in Dec 2017
Interview
I applied online for 2018 University Grad - Full time role (Software Engineer). Total duration of the process was 2.5 months. After getting selected, it took 2 months to match with a team.
First was online assessment with 3 questions (1hr duration) - medium level difficulty. Followed with 1 HR round (mostly behavioral) and 1 coding round with a team member (only technical), both lasted for 1hr. Third round was held at New York office, an onsite round. It had 2 rounds, one with a manager and 1 with the team member.
I liked the hiring process of McKinsey, as they were quick with their decision after every round.
Interview questions [1]
Question 1
String Manipulation, Binary Tree, Data Structures, Behavioral questions (learn some techniques to answer them smartly)
I applied online. The process took 3 weeks. I interviewed at McKinsey & Company (London, England) in Aug 2016
Interview
Phone interview that lasted about an hour and a half, a developer at the company told first gave me a background of the company and its operations and asked about my background and preferred development languages and tools. Based on these he presented several situations including frontend, backend and devops challenges and asked how I would address them
Interview questions [1]
Question 1
Asked me the benefits and disadvantages of using NodeJS