The interview process was unclear, and the recruiters were not helpful regarding clarifying the rounds. For example, in one of the rounds, I was evaluated on a problem that had no relation to what the round was supposed to be.
Also, the recruiter seemed to stop providing any form of feedback after the interview rounds, once they decided that there was another probable candidate for the job role. In fact, the decision to not give me the offer was already made even before all the rounds were completed.
The interviewer panel was really nice otherwise, and I had some great discussions with them.
One of the questions:
For a linked list with pointers to the next node and another random node, make a deep copy of the linked list.
The following metrics were computed from 22 interview experiences for the Uber Senior Software Engineer role in India.
Uber's interview process for their Senior Software Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Uber's Senior Software Engineer interview process in India.