Upload Button Icon Add office photos

Uber

Compare button icon Compare button icon Compare

Filter interviews by

Uber Interview Questions and Answers for Freshers

Updated 9 Jun 2025
Popular Designations

19 Interview questions

A Data Analyst Intern was asked
Q. Write SQL queries.
Ans. 

Answering SQL queries in an interview for Data Analyst Intern position

  • Understand the database schema and tables involved

  • Use SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY clauses

  • Practice writing queries for common data analysis tasks like filtering, aggregating, and joining tables

View all Data Analyst Intern interview questions
A Sde1 was asked
Q. Why are you applying for an SDE 1 position and not an SDE 2 position?
Ans. 

SDE 1 is an entry-level position where candidates gain foundational skills before advancing to SDE 2.

  • SDE 1 focuses on learning and building foundational skills in software development.

  • SDE 2 requires more experience and expertise in software development.

  • Advancing from SDE 1 to SDE 2 is a common career progression in tech companies.

  • SDE 1 roles often involve working on smaller projects or components of larger project...

View all Sde1 interview questions
A Sde1 was asked
Q. If bullying occurs, will you participate in bullying someone?
Ans. 

No, I believe in standing up against bullying and supporting those who are being bullied.

  • I do not support bullying in any form and believe in treating others with respect and kindness.

  • I would try to intervene and help the person being bullied, either by talking to the bully or seeking help from a teacher or supervisor.

  • I believe in creating a positive and inclusive environment where everyone feels safe and respecte...

View all Sde1 interview questions
🔥 Asked by recruiter 2 times
A SDE was asked
Q. Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands.
Ans. 

Count the number of islands in a 2D grid of '1's (land) and '0's (water).

  • An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically.

  • Use Depth-First Search (DFS) or Breadth-First Search (BFS) to explore and mark visited lands.

  • Iterate through each cell in the grid; when a '1' is found, increment the island count and explore its neighbors.

  • Example: In a grid like [[1,1,0],[0...

View all SDE interview questions
A Software Engineer was asked
Q. Given a read-only array, find the kth smallest element in an unordered array with O(1) space complexity.
Ans. 

Find kth smallest element in unordered array with O(1) space

  • Use the QuickSelect algorithm to partition the array and find the kth smallest element

  • Choose a pivot element and partition the array into two subarrays

  • Recursively partition the subarray that contains the kth smallest element

  • Repeat until the pivot element is the kth smallest element

  • Time complexity: O(n) average case, O(n^2) worst case

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given a 2D matrix with some doors (D) and walls (W), how would you fill a distance matrix with the minimum distance to the nearest door?
Ans. 

Given a 2D matrix with doors and walls, fill distance matrix with minimum distance to the nearest door.

  • Iterate through the matrix and find the doors

  • Use Breadth-First Search (BFS) to calculate the minimum distance from each cell to the nearest door

  • Update the distance matrix with the minimum distances

View all Software Engineer interview questions
A Data Analyst Intern was asked
Q. What are Sql joins, window functions
Ans. 

SQL joins are used to combine rows from two or more tables based on a related column between them. Window functions perform calculations across a set of table rows that are related to the current row.

  • SQL joins are used to retrieve data from multiple tables based on a related column between them (e.g. INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN).

  • Window functions are used to perform calculations on a set of rows re...

View all Data Analyst Intern interview questions
Are these interview questions helpful?
A Data Science Intern was asked
Q. What new feature would you like to add to Uber?
Ans. 

I would like to add a feature that allows users to schedule rides in advance.

  • Users can schedule rides for important events or appointments

  • Option to choose specific driver or vehicle for scheduled rides

  • Notifications for upcoming scheduled rides

  • Ability to edit or cancel scheduled rides

View all Data Science Intern interview questions
A Software Engineer was asked
Q. 

Kth Largest Element Problem Statement

Given an array of distinct positive integers and a number 'K', your task is to find the K'th largest element in the array.

Example:

Input:
Array: [2,1,5,6,3,8], K =...
Ans. 

Find the Kth largest element in an array of distinct positive integers.

  • Sort the array in non-increasing order

  • Return the Kth element from the sorted array

  • Handle multiple test cases

View all Software Engineer interview questions
A Software Engineer was asked
Q. 

Orange Rotting Problem Statement

Consider a grid containing oranges. Each cell in this grid can hold one of three integer values:

  • Value 0: Represents an empty cell.
  • Value 1: Represents a fresh orange...
Ans. 

The task is to determine the minimum time required for all fresh oranges to become rotten in a grid.

  • Create a queue to store the rotten oranges and their time of rotting.

  • Iterate through the grid to find the initial rotten oranges and add them to the queue.

  • Perform BFS by popping each rotten orange from the queue, rot adjacent fresh oranges, and add them to the queue with updated time.

  • Continue until the queue is empt...

View all Software Engineer interview questions

Uber Interview Experiences for Freshers

20 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Platform: Code Signal, Duration: 90 mins, Topics: DSA

Round 2 - Technical 

(2 Questions)

  • Q1. Questions based on Graphs
  • Q2. Question based on Linked List
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Graphs ,arrays , Hashmaps and Heaps

Round 2 - One-on-one 

(2 Questions)

  • Q1. Graphs related dfs
  • Q2. Changes on graph structure
  • Ans. 

    Changes on graph structure involve adding, removing, or modifying nodes and edges.

    • Adding a new node to the graph

    • Removing an existing node from the graph

    • Modifying the weight of an edge in the graph

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Describe question: about teamwork
  • Q2. Describe question: about analyzing experience
Round 2 - Assignment 

Analyze case and data and present the result and some tech questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude Test had questions on sql, analytic ques, case study ques on uber

Round 2 - Technical 

(5 Questions)

  • Q1. What are Sql joins, window functions
  • Ans. 

    SQL joins are used to combine rows from two or more tables based on a related column between them. Window functions perform calculations across a set of table rows that are related to the current row.

    • SQL joins are used to retrieve data from multiple tables based on a related column between them (e.g. INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN).

    • Window functions are used to perform calculations on a set of rows related...

  • Answered by AI
  • Q2. Write sql queries
  • Ans. 

    Answering SQL queries in an interview for Data Analyst Intern position

    • Understand the database schema and tables involved

    • Use SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY clauses

    • Practice writing queries for common data analysis tasks like filtering, aggregating, and joining tables

  • Answered by AI
  • Q3. Given 5L and 3L jar. How will you make it 4L (Logical thinking)
  • Q4. Questions on resume projects
  • Q5. Questions on excel functions
Round 3 - Case Study 

Here they given three case study questions of uber where they would like to check you analytic behavior, they want to know how would you use the data to solve such a problem.

Interview Preparation Tips

Topics to prepare for Uber Data Analyst Intern interview:
  • SQL
  • MySQL
  • Excel
Interview preparation tips for other job seekers - Be confident. The interviewers are very nice to talk. Give your best in the case study round.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Oct 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Python, SQL, Quant, Statistics, Numpy

Round 3 - One-on-one 

(2 Questions)

  • Q1. SQL, Python, Puzzle total 9Q
  • Q2. Table, Query, 2 puzzle, Python 1 code (4 Sub code)
Round 4 - One-on-one 

(1 Question)

  • Q1. Yet to declare result for the round 2 i feel +ve for round 2 result lets se
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Questions mostly focused on window functions like row_number and aggregate functions like group by there was also a question based on self-join.

Interview Preparation Tips

Topics to prepare for Uber Business Analyst interview:
  • SQL
  • Window functions
  • joins
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your experience
  • Q2. How would you reduce contact rate
  • Ans. 

    To reduce contact rate, implement self-service options, improve website FAQs, and provide proactive communication.

    • Implement self-service options such as chatbots or automated phone systems

    • Improve website FAQs to address common customer inquiries

    • Provide proactive communication through email or text alerts

  • Answered by AI
Round 2 - Case Study 

Reduce contact rates related to lost item

Round 3 - Group Discussion 

Multiple questions from cross-functional teams

Interview Preparation Tips

Interview preparation tips for other job seekers - Be crisp, and don't ramble

Sde1 Interview Questions & Answers

user image Anonymous

posted on 12 Jun 2023

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Very Easy questions just do it

Round 3 - One-on-one 

(4 Questions)

  • Q1. What is your introduction
  • Q2. Why SDE 1 only not SDE 2
  • Ans. 

    SDE 1 is an entry-level position where candidates gain foundational skills before advancing to SDE 2.

    • SDE 1 focuses on learning and building foundational skills in software development.

    • SDE 2 requires more experience and expertise in software development.

    • Advancing from SDE 1 to SDE 2 is a common career progression in tech companies.

    • SDE 1 roles often involve working on smaller projects or components of larger projects.

    • SDE...

  • Answered by AI
  • Q3. If bully happens will you bully someone
  • Ans. 

    No, I believe in standing up against bullying and supporting those who are being bullied.

    • I do not support bullying in any form and believe in treating others with respect and kindness.

    • I would try to intervene and help the person being bullied, either by talking to the bully or seeking help from a teacher or supervisor.

    • I believe in creating a positive and inclusive environment where everyone feels safe and respected.

  • Answered by AI
  • Q4. If taken leave can you work 7 days a week

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep yourself you only and you will get a wholesome of 60 LPA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Python , sql coding test

Round 3 - One-on-one 

(1 Question)

  • Q1. Discussion on recent project and integration process

Interview Preparation Tips

Interview preparation tips for other job seekers - be thorough in technical parts

SDE Interview Questions & Answers

user image Anonymous

posted on 4 Jun 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Dec 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

3 coding questions one on array

Round 3 - Technical 

(2 Questions)

  • Q1. Leetcode problem called 01 island
  • Ans. 

    Count the number of islands in a 2D grid of '1's (land) and '0's (water).

    • Use Depth-First Search (DFS) or Breadth-First Search (BFS) to explore the grid.

    • Mark visited land cells to avoid counting them multiple times.

    • Iterate through each cell; if it's '1', increment the island count and explore its neighbors.

    • Example: For grid [['1','1','0'], ['0','1','0'], ['0','0','0']], the output is 1.

  • Answered by AI
  • Q2. Leetcode problem no of ilsands
  • Ans. 

    Count the number of islands in a 2D grid of '1's (land) and '0's (water).

    • An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically.

    • Use Depth-First Search (DFS) or Breadth-First Search (BFS) to explore and mark visited lands.

    • Iterate through each cell in the grid; when a '1' is found, increment the island count and explore its neighbors.

    • Example: In a grid like [[1,1,0],[0,1,0]...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - do leetcode as much as possible

Top trending discussions

View All
Salary Discussions, Hike & Promotions
2w
a senior executive
GF salary Vs. My salary
Me and my gf have been dating for 5 years. Back in 2020, I started my career with a package of ₹5 LPA. Over the years, I’ve reached ₹22 LPA in 2025. She started her journey with ₹3 LPA(2020) and is now earning ₹8 LPA(2025). We’ve been in a live-in relationship for around 2 years, and the idea was to share expenses equally. But, equal sharing never really happened. If we go to a café she likes, especially with friends, I will pay the entire bill. We only split the house rent and grocery bills. I told her lots of time to cut down these costly cafe expenses or earn more money, increase your package, study and work hard, but.....she is now in her comfort zone. Being from a tech background, I have seen people upgrade their skills and package for a good life in metro cities. I am ready to support her in her studies, but she is like I am earning enough for myself.... No, you are not. I love her, but I don't know how to overcome this issue between us. Please suggest!
Got a question about Uber?
Ask anonymously on communities.

Uber Interview FAQs

How many rounds are there in Uber interview for freshers?
Uber interview process for freshers usually has 3 rounds. The most common rounds in the Uber interview process for freshers are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Uber interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Uber. The most common topics and skills that interviewers at Uber expect are Data Management, Swift, Analytical, Customer Experience and Excel.
What are the top questions asked in Uber interview for freshers?

Some of the top questions asked at the Uber interview for freshers -

  1. given 5L and 3L jar. How will you make it 4L (Logical thinki...read more
  2. Given a 2d matrix with some D doors and W walls, we need fill distance matrix w...read more
  3. Given a read-only array we want to find kth smallest element in unordered array...read more
How long is the Uber interview process?

The duration of Uber interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 11 interview experiences

Difficulty level

Easy 22%
Moderate 78%

Duration

Less than 2 weeks 78%
2-4 weeks 22%
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.3k Interviews
Swiggy Interview Questions
3.8
 • 464 Interviews
Meesho Interview Questions
3.7
 • 361 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
Blinkit Interview Questions
3.7
 • 230 Interviews
Oyo Rooms Interview Questions
3.3
 • 227 Interviews
Myntra Interview Questions
3.9
 • 227 Interviews
Naukri Interview Questions
4.1
 • 200 Interviews
BlackBuck Interview Questions
3.7
 • 193 Interviews
FirstCry Interview Questions
3.6
 • 186 Interviews
View all

Uber Reviews and Ratings

based on 902 reviews

4.2/5

Rating in categories

3.9

Skill development

4.2

Work-life balance

4.0

Salary

3.6

Job security

4.1

Company culture

3.5

Promotions

4.0

Work satisfaction

Explore 902 Reviews and Ratings
Driver
599 salaries
unlock blur

₹0.6 L/yr - ₹7.1 L/yr

CAR Driver
349 salaries
unlock blur

₹0.9 L/yr - ₹8 L/yr

Software Engineer
235 salaries
unlock blur

₹20 L/yr - ₹85 L/yr

Senior Software Engineer
173 salaries
unlock blur

₹30 L/yr - ₹130.2 L/yr

Data Analyst
154 salaries
unlock blur

₹6 L/yr - ₹25 L/yr

Explore more salaries
Compare Uber with

Amazon

4.0
Compare

Google

4.4
Compare

Ola Cabs

3.3
Compare

Airbnb

3.7
Compare
write
Share an Interview