Was contacted by a recruiter, who set up a time to chat over the phone about general "get to know you" type questions. They told me what team was hiring, asked if I was interested, and then scheduled a second coding interview over the phone. The process moved quickly, and seemed very efficient, however the connection was poor, and made it difficult to hear the questions asked.
Interview questions [1]
Question 1
Write a function that returns values randomly, according to their weight.
I applied online. I interviewed at Uber in May 2026
Interview
The interview process begins with an initial BFS screening to evaluate overall fit and relevant experience, followed by three virtual onsite interviews that focus on coding ability, an in-depth discussion of technical background and past projects, as well as behavioral and collaboration-related questions to assess communication and teamwork skills.