Zerodha logo

Site Reliability Engineer Interview Experience at Zerodha2025

Zerodha

Selected 4 rounds Sep 2025 Off Campus
K

Kavya Reddy

2-4 Years · Experienced

Posted 12 months ago — the hiring process may have changed since.

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.

01Round
EASY

HR Round

30 minutes Remote

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.

02Round
MEDIUM

Online — MCQ + Coding

60 minutes Remote

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.

03Round
HARD

Technical

90 minutes Remote

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.

04Round
MEDIUM

Managerial

45 minutes Remote

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.

Comments

Loading comments...

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