It happened in September / October.
Round 1:
Q1. Jump Game 1
Q2. Jump Game 2
Q3. Given a circular array, you keep on removing the Kth element, what will be the last element remaining.
Round 2:
LLD of Uber.
Verbally explained Algorithm to allocate Driver.
Some basic HLD Questions.
Round 3 (final round):
It was supposed to be HLD round.
Interviewer asked few Java, Kafka, Multithreading, Idempotency related questions.
Some behavioral questions were also there.
I got rejected in this round.
Most questions I answered correctly, but most of my past experience is in C++, maybe that's why I got rejected.
The interviewer also asked questions regarding my project, to see how close it is to their project. How you analyze issues, CI/CD, how monitoring and visualizations work in my project.
Needless to say it was different from a backend system.
Anyway, I would say all interviewers and the recruiter interaction was good.
Exp: 4.3 years
CTC was 35 LPA fixed (non negotiable)
It was same as my current, but I want to change to backend development so I agreed to it.
Update:
2 Days later HR scheduled another Round 3 for a different Team.
Round 3 (2nd time):
Final Verdict:
Selected
Negotiated a bit, but HR was not going beyond 36 LPA.