Uber

Uber Software Engineer System Design Questions

41+ questions from real Uber Software Engineer System Design rounds, reported by candidates who interviewed there.

41
Questions
8
Topic Areas
10+
Sources

What does the Uber System Design round test?

The Uber system design round assesses a candidate's ability to architect scalable systems. Software Engineer candidates are typically asked to design a large-scale service or platform from scratch, covering database choices, API design, scaling strategy, and failure modes.

Top Topics in This Round

Uber Software Engineer System Design Questions

4 Most Common Design Patterns for Low Level Design Interviews

System Design,Oop,Lld,Design Patterns 2025

The 4 most common design patterns used in LLD interviews are: **Strategy** pattern, **Observer** pattern, **Factory** pattern and **Singleton** Pattern. If you ask, which is the most common or most po

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

Graph,System Design,Lld,Behavioral,Topological Sort 2026

**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 L5 System Design Interview Experience: Designing Kafka Message Broker

System Design,Distributed Systems,Kafka,Concurrency 2026

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

Union Find,Strings,System Design,Lld,Hld 2026

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

**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

Union Find,Graph,Dsa,Lld,Oop,Strings,System Design 2026

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

Dynamic Programming,Graph,System Design,Lld,Behavioral,Dsa,Binary Tree 2026

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 Software Engineer Interview: Algorithms and LLD Focus

Graph,Heap,Queue,Union Find,Concurrency,Lld,Dsa 2026

Online Hackerrank Test Two question one based on Graph and one based on Graph. The Graph question was related to Disjoint set Union Was able to pass all the test cases successfully # Business Phone

Uber | System Design Round | L5

System Design,Distributed Systems,Kafka,Concurrency 2026

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

Recently gave interviews for Senior SDE for Uber. Completed 5 rounds : 1. BPS : Hard level coding question. Went really well. This was a filter round meaning I could not pass onto other rounds if I di

System Design Interview Experience for Ride Sharing Platform (Uber/Lyft)

System Design,Databases,Scalability,Queue,Hash Table,Heap,Concurrency 2025

**Functional Requirements** * **Ride Management:** Riders request rides via pickup/destination; Drivers accept or decline requests. * **Estimates:** System provides fare estimates and ETA before confi

Uber System Design Interview Experience – Chat Application Design

System Design,Databases,Networking,Scalability 2025

**System Design Objective** Design a scalable instant messaging system comparable to Facebook Messenger that supports real-time communication. The design must address the following core functional req

Given billions of text messages and a list of keywords. design the index for the messages in order to efficiently retrieve messages that contain given keywords. Suppose each message can...

Uber Experience | L4 | SDE-2

Interview Experience 2022

Hey wanted to share my recent Uber interview experience - 1st Coding round 1.) Almost similar to - https://leetcode.com/problems/my-calendar-i/ (Machine coding round) 2.) Bus Routes(https://leetcode.com/problems/bus-routes/) - (Data Structure and algorithms) 3.)...

Design a traffic violation system (that detects vehicle collission, exceed speed limit, jumping the red light ) Problem Statement This system is getting images from 1000s of cameras placed in different...

Status: Software Developer with 4 years of experience in fintech & edutech industry. Position: Software Engineer L4 at Uber Location: Bengaluru, India Date: July, 2022 4 Rounds: 1. Technical - Coding (1 hour):...

Uber LLD

Lld 2022

Hi, I got this question in my Uber design in specialization round: Design In memory file system and implement: Create Delete Move Interviewer was particularly interested in Move method and implementation. Btw, this system should support Drive,Folder,File...

1st Rounds (Problem Solving) \tQ: Print next smallest palindrome. \tInput: 12301, 12321 \tOutput: 12321, 12421 2nd Round (Problem Solving) \tQ: Reshuffle array in place and also determine how good is shuffling function. \tReceived rejection for this...

YOE : 5 years Current Organization : FinTech MNC Title : Senior Software Engineer I had asked my friend to refer me for L4 role in Uber in September. The process was very...

Uber interview experience (Offer Received) Uber Telephonic Interview Word Search II : https://leetcode.com/problems/word-search-ii/ Completed the qauestion with coding Uber Virtual onsite Interview: Road safety team Interview 1 : Behavioral interview - Name : G** Na* :...

See All 41 Questions from This Round

Full question text, answer context, and frequency data for subscribers.

Get Access