Site Reliability Engineer Interview Experience at Zerodha – 2025
Zerodha
Verified Interview Pattern
Round structure (HR, online test, technical, management) and company-specific stack details (Golang, Kafka, Flink, sub-40ms latency culture) are drawn from real, publicly reported Zerodha interview accounts and engineering culture write-ups.
Application Story
Applications for this role typically go directly through Zerodha's careers page. The process is often faster than most fintech interviews, moving through all rounds within about ten days.
Preparation Journey
Preparation should focus heavily on Linux internals and distributed systems fundamentals rather than cloud-specific trivia, since Zerodha is known for running a lean, largely self-hosted stack built on Golang rather than heavy managed cloud services.
Why Selected / Rejected
Zerodha is known for a culture that values engineers reasoning from first principles over memorized answers, and for explicitly telling candidates it is fine to say 'I don't know' rather than bluff. Staying honest about the edges of one's knowledge and reasoning through gaps out loud is exactly what several real candidate reports confirm this interview process rewards.
Resume Tips
Zerodha's engineering team is intentionally small and deep rather than broad. Do not list twenty tools, pick the four or five you actually understand at a deep level.
HR Round
This initial HR round covers background and motivation. Given Zerodha's known preference for engineers who are comfortable admitting uncertainty, the HR interviewer tends to ask less about the resume line by line and more about how a candidate typically reacts when given a task they don't immediately know how to solve — specifically asking for the last time a candidate told a manager 'I don't know yet, let me find out' rather than guessing. This framing question is consistent with what real candidates describe as setting the tone for the rest of Zerodha's process.
Online — MCQ + Coding
This online test blends stock market fundamentals with SQL, a genuinely distinctive part of Zerodha's process. The market section asks basic conceptual questions — what a mutual fund is, how a limit order differs from a market order, what happens to open positions at circuit limits — since Zerodha expects engineers to understand the domain they are building for, not just the technology. The SQL section gives a simplified trades table and asks candidates to write a query computing the running total of trade volume per customer per day using a window function, then a second query to find customers whose trade count in the current month exceeded double their trailing three-month average.
Technical
This is the core technical round, and the longest of the loop at 90 minutes. It begins with Linux networking internals: candidates are asked to explain, in detail, what actually happens at the kernel level during a TCP three-way handshake, and then what happens to the connection backlog queue when incoming connections arrive faster than the application can accept() them. From there candidates are given a genuinely slow Postgres query against a large trades table and asked to diagnose it using EXPLAIN ANALYZE — the root cause is typically a missing index on the join column between trades and instruments, and candidates need to justify why a composite index would help more than two single-column indexes given the actual filter pattern in the query. The round closes with Kafka: what happens to in-flight messages when a consumer in a group dies mid-processing before committing its offset, and how consumer group rebalancing handles that gracefully without message loss, assuming at-least-once delivery semantics.
Managerial
This closing management round focuses on real incidents rather than hypothetical scenarios. Candidates are asked to walk through a production incident they were personally on-call for, specifically what the very first thing checked was upon getting paged, how the decision to escalate or handle it solo was made, and what changed in alerting or runbooks afterward. A direct question on alert-fatigue philosophy also comes up — whether a candidate would rather have more alerts that occasionally fire on non-issues, or fewer alerts with a higher risk of missing something real — with the interviewer pushing on the reasoning rather than accepting either answer at face value.
Questions Asked at Zerodha in the Site Reliability Engineer Interview
HR Round Round
This initial HR round covers background and motivation. Given Zerodha's known preference for engineers who are comfortable admitting uncertainty, the HR interviewer tends to ask less about the resume line by line and more about how a candidate typically reacts when given a task t …
Online — MCQ + Coding Round
This online test blends stock market fundamentals with SQL, a genuinely distinctive part of Zerodha's process. The market section asks basic conceptual questions — what a mutual fund is, how a limit order differs from a market order, what happens to open positions at circuit limi …
Technical Round
This is the core technical round, and the longest of the loop at 90 minutes. It begins with Linux networking internals: candidates are asked to explain, in detail, what actually happens at the kernel level during a TCP three-way handshake, and then what happens to the connection …
Managerial Round
This closing management round focuses on real incidents rather than hypothetical scenarios. Candidates are asked to walk through a production incident they were personally on-call for, specifically what the very first thing checked was upon getting paged, how the decision to esca …
Prepare for this Role
At a Glance
Site Reliability Engineer at Other Companies
Have your own story?
Share it and help the next candidate prepare.
Comments
Loading comments...