Retell AI Software Engineer Interview Experience — Kafka Partition OOD, Then a Phone Agent Design Rejection

Retell AI·Software Engineer·Sep 2026
Technical ScreenRejectedeasy

The role I interviewed for is the one in the posting I linked. It doesn't feel like a pure coding job, more like half code and half product.

First round was a phone screen. It was an OOD question, something like implementing Kafka's partitions. The problem statement was very long and I spent a long time just reading it. Basically you have to assign each newly arriving message to one of the different Kafka partitions, the number of partitions is a field of the class, and you also have to support adding more partitions.

The second round was about designing a phone-calling agent, but it wasn't a system design round. I got rejected in this round for no reason I could understand. The task was to design an agent for a property management company: their customers call the agent and say which services they need, book when someone should come to fix things, and so on.

The interviewer was all smiles, and then turned around and sent me a rejection letter.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Retell AI
Role
Software Engineer
Rounds
Technical Screen
Outcome
Rejected
Difficulty
easy
Interview date
Sep 2026
Questions from this interview
2 questions

Real Retell AI interview experiences

First-hand reports from Retell AI candidates — the rounds, the questions they were asked, and how it went.

All 6 Retell AI interview experiences