Uber is a good place to work for people who enjoy solving large-scale problems and working on products that impact millions of users. The company offers strong learning opportunities, exposure to complex systems, and the chance to collaborate with talented people across different teams.
The work environment is fast-paced and challenging, which can help employees grow quickly. Compensation and benefits are generally competitive, and the brand name is strong in the technology industry.
The pace of work can sometimes be demanding, and priorities may change frequently. Because the company is large, decision-making and cross-team coordination can occasionally take time.
Some teams may experience high workload, operational pressure, or technical debt depending on the area. Career growth can also vary based on team, manager, visibility, and available opportunities.
The process consists of 5 interviews: 1 - Initial call with the recruitment team 2 - Live Coding solving a HackerRank-style problem 3 - Talk about a solution you have already built for a past problem 4 - Solution to an architecture problem given by
The recruiter asked questions like how to invert a binary tree. I didn't move forward to know how the technical interview would be, but there would be an engineering stage. It seems like a long process. The recruiter asked about sorting complexity in
- Phone screening - Multiple attempts to push the recruiter about next steps - Live-coding session - Full-day onsite interview - Numerous attempts to get feedback
The process consists of 5 interviews: 1 - Initial call with the recruitment team 2 - Live Coding solving a HackerRank-style problem 3 - Talk about a solution you have already built for a past problem 4 - Solution to an architecture problem given by
The recruiter asked questions like how to invert a binary tree. I didn't move forward to know how the technical interview would be, but there would be an engineering stage. It seems like a long process. The recruiter asked about sorting complexity in
- Phone screening - Multiple attempts to push the recruiter about next steps - Live-coding session - Full-day onsite interview - Numerous attempts to get feedback