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
**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
Uber SDE 2 Phone Interview: Union Find Graph Optimization Challenge
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
Uber Senior Software Engineer Interview: Local Minima and Binary Search
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
Uber L5 System Design Interview Experience: Designing Kafka Message Broker
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
Uber L4 Interview Experience: DSA, LLD, and Driver HeatMap HLD
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
Uber SDE-2 Online Assessment Interview Questions
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
Uber SDE1 Online Assessment OA February 2026
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
Uber SDE2 Technical Screening Seat Allocation Problem
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
Uber SDE2 Interview Experience Square Sorted Array Coding
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
Uber SSE Technical Interview: Find Next Smallest Palindrome
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
Uber Goldman Sachs Rubrik LLD Interview Design Scheduled Executor Service
**Question**: Design a custom **ScheduledThreadPoolExecutor** or **ScheduledExecutorService** from scratch – a classic concurrency problem asked by Uber, GS, and Rubrik to test senior engineering skil
Uber SDE I Interview Experience Technical Assessment and LLD
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 --
Uber SDE2 Interview Experience Nov 2025: DSA, LLD, HLD and Offer
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
Uber SDE2 SDE3 Online Assessment Experience and Problems
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
Uber L4 SDE-2 Interview Experience and Offer Breakdown
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
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
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