The interview process consisted of three rounds in total.
Round 1 – JavaScript Fundamentals: The first round focused on core JavaScript concepts. The interviewer asked a plain vanilla JavaScript question that tested understanding of the event loop, callbacks, and asynchronous behavior. One of the key parts of the question involved using setTimeout with callbacks and reasoning about the order of execution. Example type of discussion:
The interviewer expected a strong explanation of how the call stack, Web APIs, callback queue, and event loop interact in JavaScript. Unfortunately, I wasn’t able to fully answer the question to the interviewer’s expectations, so I did not move forward to the remaining rounds.
There were callbacks and setTimeout-related vanilla JS questions.
The following metrics were computed from 1 interview experience for the Uber Senior Frontend Developer role in Bengaluru, Karnataka.
Uber's interview process for their Senior Frontend Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Senior Frontend Developer interview process in Bengaluru, Karnataka.