Uber Software Engineer Interview Questions

720+ Uber Software Engineer interview questions drawn from real candidate reports. Sources include 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. Questions span every stage of the Uber Software Engineer loop: OA, phone screen, system design, behavioral, and onsite coding.

What to Expect in the Uber Software Engineer Interview

The Uber Software Engineer interview process typically runs 4 to 6 rounds depending on seniority level. Based on candidate reports in the LeakCode database, the loop usually includes a resume review, an online assessment or coding phone screen, one or more technical rounds, a system design round (for senior and above), and a behavioral or values round.

Difficulty skews toward medium and hard LeetCode-style problems in the coding rounds. System design questions test breadth (component selection, scaling, trade-off reasoning) more than deep implementation. Behavioral questions are tied to the company's stated values and principles.

Uber Software Engineer Questions (Sample)

Uber SDE 2 Fullstack Interview: Course Schedule II and Connect Four LLD

system design easy 2026 1p3a

**How did I apply** : I had applied multiple times via referrals but never got shortlisted. Then, one fine day, the role showed up on LinkedIn. I applied directly and received an email from the recrui

View

Uber SDE 2 Phone Interview: Union Find Graph Optimization Challenge

phone screen 2026 1p3a

I shared the brute-force approach in the first 5 minutes, then spent the next 40 minutes grinding for the optimal solution he kept hinting it can be better. When I couldn't quite nail the optimization

View

Uber Senior Software Engineer Interview: Local Minima and Binary Search

2026 1p3a

1. Final all the local minima in an array, and return indices Local Minia: Left and right elements are equal or less than it is considered as local minima ``` Example: Input Values: [3,5,1,4,7] Result

View

Uber L5 System Design Interview Experience: Designing Kafka Message Broker

system design easy 2026 1p3a

Recently went through a system design round at Uber where the prompt was: "Design a distributed message broker similar to Apache Kafka." The requirements focused on topic-based pub/sub, partitioned or

View

Uber L4 Interview Experience: DSA, LLD, and Driver HeatMap HLD

system design easy 2026 1p3a

Round 1 (DSA): Disjoint Set Union based question Round 2 (DSA): Number/string manipulation — focused on palindrome logic and edge cases. Round 3 (System Design, LLD): Classic design question around tr

View

Uber SDE-2 Online Assessment Interview Questions

oa 2026 1p3a

Problem Statement You are given a permutation `p` of size `n`. For each prefix `p[1..k]` (where `1 ≤ k ≤ n`), determine whether it forms a valid permutation of integers from `1` to `k`. A prefix is

View

Uber SDE1 Online Assessment OA February 2026

oa 2026 1p3a

Simplified question descriptions: **Q1** Given array nums and int k, find the k-th largest subarray bitwise OR. ***Key Idea***: If we start at any index i and look at OR values of subarrays, the resul

View

Uber SDE2 Technical Screening Seat Allocation Problem

2026 1p3a

Question There is an Uber Shuttle with n seats arranged in a single row, labeled from 0 to n - 1. When a rider hops onto the shuttle, they instinctively look for the comfiest spot—the seat that puts t

View

Uber SDE2 Interview Experience Square Sorted Array Coding

2026 1p3a

Uber Interview Experience (Feb 2026) Applied via LinkedIn referral. Recruiter reached out on **16th Feb** and scheduled first round on **27th Feb**. --- ## Round 1 – Coding The interviewer was Senio

View

Uber SSE Technical Interview: Find Next Smallest Palindrome

technical 2026 1p3a

Helping the Leetcode Community! Below question was asked : ``` Write a function that takes an integer as input and returns the smallest palindrome greater than the given number. Example Input: 1000 Ex

View

Uber Goldman Sachs Rubrik LLD Interview Design Scheduled Executor Service

system design 2026 1p3a

**Question**: Design a custom **ScheduledThreadPoolExecutor** or **ScheduledExecutorService** from scratch – a classic concurrency problem asked by Uber, GS, and Rubrik to test senior engineering skil

View

Uber SDE I Interview Experience Technical Assessment and LLD

system design easy 2026 1p3a

Uber Interview Experience The interview process consisted of **three rounds**: 1. Elimination Round – Technical Assessment 2. Coding Round – Data Structures & Algorithms 3. Low-Level Design Round --

View

Uber SDE2 Interview Experience Nov 2025: DSA, LLD, HLD and Offer

system design 2026 1p3a

Round 1: Screening (DSA + System Design) DSA Topic: Dynamic Programming on Trees. Problem: A variation of the Optimal Binary Search Tree problem. Experience: This was my toughest round. Time managemen

View

Uber SDE2 SDE3 Online Assessment Experience and Problems

oa 2026 1p3a

Today, I completed the Uber Online Assessment for an SDE-2/SDE-3 role. The assessment was conducted on HackerRank under strict proctoring (camera monitored) and consisted of 2 problems to be solved in

View

Uber L4 SDE-2 Interview Experience and Offer Breakdown

oa easy 2026 1p3a

Hey, hope everyone is doing good. Recently finished my loop with Uber L4 and got an offer. Here are the rounds and what I got asked. 1. **Coding test** - Hackerrank. 2 Medium-Hard questions. Was able

View

Difficulty Breakdown

78

easy

52

hard

51

medium

33

0

Based on 720 questions with difficulty labels from candidate reports.

Interview Rounds

Here is how the Uber Software Engineer questions in the LeakCode database break down by interview round, based on what candidates reported:

Round Questions in Database
coding 246
oa 143
phone screen 135
onsite 45
system design 36
recruiter 16

Most Common Topics

arrays (107) strings (51) dynamic programming (36) graph (25) graphs (22) system design (21) design (21) math (16)

Question Recency

39

2026

47

2025

56

2024

41

2023

Question counts by interview year, based on candidate-reported dates.

How to Prepare for the Uber Software Engineer Interview

Use the LeakCode question database as your primary research tool. Filter by role (Software Engineer), then by round type to focus your prep on the specific stages in your upcoming loop. Sort by recency to see what 2026 candidates actually faced.

  • Start with questions from the last 12 months. Interview processes change and recent data is the strongest signal.
  • Cross-reference questions that appear in multiple sources (1p3a, Blind, Glassdoor). Multi-source confirmation means a question has stronger recurrence probability.
  • For system design rounds: focus on the question patterns, not individual questions. The same design principles recur across many prompts.
  • For behavioral rounds: map your experiences to the company's stated values before the interview. Most behavioral questions at top companies are derivatives of a small set of core leadership competencies.

FAQ

How many Uber Software Engineer questions are in the database?

720+ questions from verified candidate reports. The count grows as new reports are scraped daily from 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode.

Are these questions from real Uber interviews?

Yes. All questions are sourced from actual candidate interview reports, not generated by AI. Each entry links back to its source URL where available, and questions are tagged with the year and round reported by the candidate.

How current is this data?

LeakCode updates daily. The database is filtered to exclude duplicate and low-quality entries. You can filter by interview year to focus on recent cycles.

Does LeakCode cover Uber OA questions specifically?

Yes. The database includes online assessment questions tagged with round type. See the Uber OA page for a dedicated view.

Related: Uber All Questions · Uber OA Questions · Browse All Companies · Data Sources