1. Coding Assessment: This is typically the first screening layer, in Hackerrank (2 easy, 2 medium CP problems). It tests your raw programming logic, syntax familiarity, and algorithmic efficiency (e.g., Data Structures and Algorithms) to ensure you possess the baseline technical skills required before any human interaction takes place.
HR Interview (HireVue): This is an asynchronous, digital interview where you record video responses to pre-set questions. It focuses entirely on behavioral fit, gauging your communication skills, English proficiency, and motivations (e.g., "Why BCG X?", "Tell me about a time you led a team") to assess your potential cultural alignment with the firm.
Technical Interviews: These are live, rigorous sessions with senior engineers or consultants. They move beyond basic coding to evaluate your engineering maturity, focusing on system design (e.g., architecture, databases), full-stack problem-solving, and your ability to articulate complex technical trade-offs in a collaborative, real-time environment.