Skip to content
Related Articles
Open in App
Not now

Related Articles

Uber Recruitment Process

Improve Article
Save Article
  • Last Updated : 31 Oct, 2022
Improve Article
Save Article

This article will give you information about the company, its recruitment process, sample questions that have been asked previously, lots of experiences shared by other aspirants, and the portal where you can apply.

About Company :

Uber Technologies an American company called Uber offers mobility as a service, allowing customers to reserve a vehicle and driver for transportation in a manner akin to a taxi. Its headquarters are in San Francisco, and as of 2021, it will operate in almost 10,500 locations across 72 countries. Its offerings include ride-hailing, food delivery (through Postmates and Uber Eats), package delivery, courier services, freight transportation, the rental of motorized scooters and electric bicycles through a partnership with Lime, and Thames Clipper river bus service through a partnership with local operators. Although it does not own any vehicles, Uber makes money from every booking. The consumer is given a price in advance for the fare, which varies based on a dynamic pricing model that takes into account the local supply and demand at the time of the booking.

Recruitment Process :

  • Online Assessment
  • Technical Round 1
  • Technical Round 2
  • Design-Based Round
  • Human Resources (HR) or Managerial Round

Uber Eligibility Criteria :

  • B.E/B.Tech (In Computer Science, Electronics Eng, Electrical Engineering, Mechanical or Mathematical Sciences or related fields)

Online Assessment: This round is Conducted on an Online Platform Question asked about Data Structure and Algorithms Two – Three Questions Medium -Hard Level.

Technical Round 1: Check your Problem-Solving Skills Questions ask about Data Structure and Algorithms.

Technical Round 2: Discussion on Projects and Data Structure and Algorithms and Computer Science Concepts.

Design-Based Round: Candidates are evaluated for their capacity to develop distributed systems following a series of technical skill-focused interviews. When interviewing new applicants, interviewers frequently ask them to utilize object-oriented programming to construct a high-level design for a product by asking them to first group the system’s most crucial features. Later, employing ideas like load balancing, caching, etc., the applicants are expected to scale the system they have developed.

Human Resources (HR) or Managerial Round: Some Behavioral questions and Normal Hr questions

  • What are some of your strengths and weaknesses?
  • What is the reason behind your wanting to join Uber?
  • Please provide me with some information that you know about Uber.
  • Hobbies
  • Joining Locations 

Interview Experience: It is always beneficial if you know what it is to be there at that moment. So, to give you an advantage, we provide you with Interview Experiences of candidates who have been in your situation earlier. Make the most of it. To check all types of interview experiences please go through Uber.

Questions Asked in Uber:

  1. Convert a number from base 2 to base 6
  2. Maximum length of a substring required to be flipped repeatedly to make all characters of binary string equal to 0
  3. Count Possible Decodings of a given Digit Sequence
  4. Delete Edge to minimize subtree sum difference
  5. Next Greater Element (NGE) for every element in given Array

We have resources for you from which you can prepare the programming questions that tech companies will ask you in the interview.

Where to apply:

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!