McKinsey interview questions and how to prepare
The questions candidates report from McKinsey interviews, sorted by how often they come up, with difficulty and topics, plus original practice written in McKinsey's interview style.
ZorixOS tracks 4 community-reported McKinsey interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 98 original ZorixOS practice questions written in McKinsey's known interview style (not claimed as asked at McKinsey), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to McKinsey.
Updated July 2026
McKinsey interview questions candidates report
Community-reported from real McKinsey interviews (open-source dataset), most-asked first. Showing 4. Each links to its source.
- Maximal Score After Applying K OperationsArrayGreedyHeap (Priority Queue)Medium100% asked
- Number of Operations to Make Network ConnectedDepth-First SearchBreadth-First SearchUnion FindGraphMedium100% asked
- Shortest BridgeArrayDepth-First SearchBreadth-First SearchMatrixMedium100% asked
- Minimum One Bit Operations to Make Integers ZeroDynamic ProgrammingBit ManipulationMemoizationHard83% asked
Practice questions in McKinsey's style
Original ZorixOS questions written the way McKinsey interviews, so you rehearse the real format. Not claimed as asked at McKinsey.
Imagine McKinsey is launching a new internal platform to help consultants collaborate on proposals more effectively, reducing time spent on repetitive tasks. The platform needs to ingest diverse document formats (Word, PDF, PowerPoint) and extract key information like client names, project scope, and required expertise. Design the architecture for a microservice that handles document ingestion and initial information extraction. Consider scalability for thousands of concurrent uploads and potential data privacy concerns.
Software EngineerSystem DesignTests: Evaluating system design thinking, microservice architecture, and handling of common enterprise data challenges.We're developing a client-facing analytics dashboard that visualizes McKinsey's own internal research data on emerging market trends. The dashboard needs to display complex time-series data and allow users to drill down into specific industries and geographies. Implement a Python function that takes a list of dictionaries representing monthly trend data and returns the average growth rate for a given industry and quarter, handling missing data gracefully.
Software EngineerCodingTests: Assessing coding proficiency, data manipulation skills, and handling of edge cases in numerical computations.A key component of our internal knowledge management system involves surfacing relevant past McKinsey projects to consultants working on new engagements. We've observed that the search relevance is suboptimal. Describe your approach to debugging why certain keywords are not yielding the expected relevant project documents. What metrics would you look at, and what potential system issues might you investigate?
Software EngineerDebuggingTests: Testing problem-solving skills, logical deduction, and understanding of search system internals.McKinsey is building a platform to assist consultants in generating preliminary client recommendations based on industry data. This involves processing large datasets of anonymized client information and market research. Design a system that can handle the processing of terabytes of data daily for a global user base, focusing on efficient data partitioning, distributed processing, and fault tolerance. How would you ensure data consistency and integrity throughout the pipeline?
Software EngineerSystem DesignTests: Evaluating design of large-scale data processing systems, distributed computing concepts, and data integrity strategies.We are implementing a new feature in our internal analytics tool that allows consultants to benchmark their project outcomes against anonymized historical data. The feature involves calculating various financial and operational KPIs. Write a SQL query to find the average revenue growth for all projects in the 'Technology' sector that concluded in the last fiscal year, grouped by the primary consulting partner.
Data ScientistSQLTests: Measuring SQL proficiency for data retrieval and aggregation.McKinsey is considering a new service offering focused on optimizing supply chains for e-commerce businesses. We have historical data on delivery times, inventory levels, and customer satisfaction scores. Design an A/B test to evaluate the impact of a proposed change to our delivery routing algorithm on reducing delivery times and improving customer satisfaction. Define your key metrics, hypothesis, and statistical significance.
Data ScientistExperimentationTests: Assessing understanding of experimental design, metric selection, and hypothesis testing.
92+ more McKinsey-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under McKinsey-style follow-ups?
The ZorixOS AI interviewer runs a McKinsey-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your McKinsey mock interview