Upload Button Icon Add office photos

Uber

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Uber Senior Design Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

1 hr
Coding qn on dynamic programing

Round 2 - Technical 

(1 Question)

  • Q1. Project Related

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare yourself clearly before taking any interview
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Related to Dp and other questions is related to array like reverse and find duplicate in an array, String matching Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Guestimate were asked like how many syringes are used in a city

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Half an hour Java boilerplate question

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

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Coding and behavioral questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Low Level Design for Chess
  • Ans. 

    Low level design for a chess game including classes, functions, and data structures.

    • Create classes for pieces (e.g. Pawn, Rook, Bishop) with properties like position and color

    • Implement functions for moving pieces, checking valid moves, and capturing opponent pieces

    • Use data structures like 2D arrays to represent the chess board and track piece positions

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Design Splitwise Application (LLD)
  • Ans. 

    Design a Splitwise application for managing shared expenses among friends.

    • Implement user authentication and authorization for secure access.

    • Create a user-friendly interface for adding expenses and splitting them among friends.

    • Develop algorithms for calculating balances and settling debts between users.

    • Include features for adding comments, attaching receipts, and generating reports.

    • Consider scalability and performance o...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Sep 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 - One-on-one 

(2 Questions)

  • Q1. Replace all zeros to 1 which are surrounded by 1's
  • Ans. 

    Replace zeros surrounded by ones with ones in an array of strings

    • Iterate through each string in the array

    • Check for zeros surrounded by ones and replace them with ones

    • Return the modified array of strings

  • Answered by AI
  • Q2. Minimum jumps to reach end of an array
  • Ans. 

    The minimum number of jumps needed to reach the end of an array.

    • Use dynamic programming to keep track of the minimum jumps needed at each index.

    • At each index, calculate the maximum reachable index and update the minimum jumps accordingly.

    • Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. LLD Round:- Design classes for bidding system when new bid notifications shown to all users who already bided for it.
  • Ans. 

    Design classes for a bidding system with new bid notifications for users who have already bid.

    • Create a Bid class with attributes like bidder, amount, timestamp, etc.

    • Create a Notification class with attributes like message, recipient, timestamp, etc.

    • Create a BiddingSystem class to manage bids and notifications.

    • Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.

    • Consider usin...

  • Answered by AI
  • Q2. HLD:- Desing Post order service, or last mile like finding rider, notifications etc

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Levels of generation
  • Q2. Design PlayO. Talked about concurrency and availability.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Coding Test 

Basic coding test from hackerearth.

Tell us how to improve this page.

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.1k Interviews
Swiggy Interview Questions
3.8
 • 436 Interviews
Udaan Interview Questions
3.9
 • 337 Interviews
Meesho Interview Questions
3.7
 • 335 Interviews
Zomato Interview Questions
3.7
 • 312 Interviews
Zepto Interview Questions
3.5
 • 246 Interviews
Myntra Interview Questions
4.0
 • 217 Interviews
Blinkit Interview Questions
3.7
 • 196 Interviews
Naukri Interview Questions
4.0
 • 188 Interviews
BlackBuck Interview Questions
3.8
 • 180 Interviews
View all
Driver
558 salaries
unlock blur

₹0.9 L/yr - ₹7.3 L/yr

CAR Driver
361 salaries
unlock blur

₹0.8 L/yr - ₹7.2 L/yr

Software Engineer
151 salaries
unlock blur

₹25 L/yr - ₹103.4 L/yr

Data Analyst
142 salaries
unlock blur

₹7 L/yr - ₹23.3 L/yr

Senior Software Engineer
140 salaries
unlock blur

₹27.5 L/yr - ₹110 L/yr

Explore more salaries
Compare Uber with

Amazon

4.0
Compare

Google

4.4
Compare

Ola Cabs

3.4
Compare

Airbnb

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview