2 rounds , Phase 1: Initial Screening & Written Test
Most candidates begin with a written or online assessment. This is a critical filter and typically includes:
* Aptitude & Math: Heavy focus on probability, statistics, number theory, and logical puzzles. You might encounter questions on expected values, permutations, or complex word problems (e.g., the "five thieves" or "game show" logic puzzles).
* Coding & Technical: Questions often cover Object-Oriented Programming (OOPs), SQL, and syntax debugging.
* Finance Basics: For consultant roles, expect questions on interest rates, equity, bonds, and foreign exchange.
* Psychometric: Some tests include subjective questions about your personality and achievements.
Phase 2: Technical Interviews
There are usually 2–3 technical rounds. The content varies significantly based on your background and the role you're applying for:
* For Software Roles: Expect standard Data Structures and Algorithms (DSA) questions like inverting a linked list, checking for cycles, or implementing queues using stacks. There is a strong emphasis on clean code and understanding the "why" behind your choice of algorithms.
* For Finance/Consulting Roles: Questions may delve into option pricing (Binomial Tree Method, Black-Scholes), the 2008 financial crisis, or basic arbitrage.
* Resume-Based: The interviewers often pick projects from your CV and ask for deep dives into the implementation de