What Is the Zerodha Interview Process Like? (Round by Round)
Zerodha runs a short, conversational process rather than a long standardized loop. Reports and the company's own public statements describe three to five conversations for an engineering role, with a few weeks from application to decision. The chief technology officer has described the interviews as free-flowing conversations that begin with your own projects, and engineering candidates are given a small practical task instead of algorithm puzzles. The technology team is small and hires rarely, so first-person reports are fewer than for large product companies and the exact steps vary by role.
Quick Overview
| Stage | Format | What is evaluated |
|---|---|---|
| 1. Application and resume screen | Online form on the careers site | Relevance of your work, projects, and public code |
| 2. Recruiter or HR conversation | Call, about 30 minutes | Background, motivation, notice period |
| 3. Practical task | A small program written on your own time | Whether it runs, how it is organized, the README |
| 4. Technical conversations | One to three video or in person sessions | Your projects in depth, languages, databases, systems |
| 5. Final fit conversation | Video or in person | Working style, expectations about the work |
The count is not fixed, because some candidates report as few as two technical conversations while others report four or five stages in total.
Stage 1: Application and Resume Screen
Zerodha accepts applications through its careers site, where openings are posted irregularly and a profile can be left for future roles. The screen favors evidence over titles. Public code, side projects, and a clear description of what you personally built matter more than a job title.
Stage 2: Recruiter or HR Conversation
A short call covers your background, your reason for applying, and your notice period. Prepare the motivation question before this call, because it is asked early. A prepared version is in how to answer why Zerodha.
Stage 3: The Practical Task
This step is unusual among Indian product companies. The company has publicly described giving candidates a deliberately simple task, such as fetching a zip file over HTTP, extracting a CSV inside it, and processing the rows.
The task itself is not difficult. The evaluation is about how you write the solution: how functions and classes are organized, how errors are handled, and how the README explains your choices. Treat it as production code rather than as a puzzle answer.
Stage 4: Technical Conversations
These sessions begin with a project on your resume and then follow your answers. Expect questions about the language you use daily, about relational databases, and about how your systems behaved under load. Zerodha runs Go services and very large PostgreSQL deployments, so depth in either subject is useful. The interviewer is testing whether you understand the systems you claim to have built.
Stage 5: The Final Fit Conversation
The technology team is small, so fit is weighted heavily. The company has said publicly that a highly skilled engineer who cannot work well with the team is not hired. Interviewers also set expectations plainly: much of the work is routine data processing, and regulatory requirements constrain how it is done. An honest reaction to that is worth more than enthusiasm.
What About an Online Test?
Some third party guides describe an aptitude test and a coding test on a platform such as HackerRank. First-person engineering reports rarely mention one, so treat an online screening test as possible but not confirmed for your role. If your recruiter schedules one, the background is in what an online technical assessment is.
Freshers and Campus Candidates
Campus placement reports for Zerodha mostly describe business roles rather than engineering ones, so plan for an off-campus application to the careers site. For a fresher, the strongest evidence is working software that you wrote yourself and published, because the process rewards that directly.
Timeline and Decision
Reports describe a few weeks from application to decision, with uneven scheduling between the early stages. The final decision is often quick once the last conversation ends. Candidates rate the experience positively overall and rate the difficulty near the middle of the scale. The full timeline is covered in how long it takes to hear back.
Questions to Ask Them
Every conversation leaves time for your questions, and here they matter more than usual. Good questions include how a small team handles on-call during market hours. You can also ask how regulatory changes are turned into engineering work, and how technical debt is scheduled. Zerodha publishes engineering posts about logging, PostgreSQL, and mobile development, so ask about one that you actually read.
How to Prepare
- Write the task as production code. Organize the files and handle the failure cases. Write a README that explains each decision you made and each option you rejected.
- Prepare one project in depth. Know the numbers, the alternatives you rejected, and what broke in production. The technical conversations follow whatever you claim on your resume.
- Study the design topics. What to expect in the Zerodha system design interview covers market data delivery, the order path, and end of day reconciliation.
- Keep coding fundamentals current. Grokking the Coding Interview covers the patterns that appear when a coding round does happen.
- Practice the fit answers. Grokking Modern Behavioral Interview teaches answers that are built on evidence rather than on enthusiasm.

GET YOUR FREE
Coding Questions Catalog

$99

$197

$72