All companiesUber LeetCode company-wise sheet →
Uber logo
Product
62 curated problems
10 topic buckets

Uber Interview Questions & Placement Prep (2026)

A structured, pattern-first roadmap — everything you need to crack Uber coding rounds.

Overview

Uber-style questions often combine core DSA with problem-solving under realistic constraints. Public Uber question lists repeatedly show recurring patterns like islands/graphs, merge intervals, BFS/DFS, heap, and string/array basics.

Most-asked topics

From Uber company-wise collections and recent interview summaries, the most repeated topics are:rGraphs and grid traversalArrays and stringsLinked listsHeap / priority queueIntervals and schedulingTrees and BSTDynamic programmingBinary searchBacktrackingHash map / set patterns

How to prepare

  • Focus on graphs, trees, arrays, strings, heaps, and intervals.
  • Practice BFS/DFS and shortest-path style thinking.
  • Be fluent in hashing and sliding window.
  • Review binary search, recursion, and dynamic programming.

Interview Strategy

Uber interviews often favor candidates who can move quickly from brute force to an optimized solution. Many Uber-tagged problem sets include both easy warmups and medium/hard questions that test graph traversal, two pointers, hashing, and DP.v

Uber-style solving tips

For grid problems, ask whether it is BFS, DFS, or union-find.
For scheduling and time-based problems, think intervals or heaps.
For string questions, use sliding window and hash maps first.
For tree questions, write recursive helper functions cleanly.
For optimization questions, check if the answer space is monotonic.

Pattern Map

Recurring patterns you'll see repeatedly in Uber rounds. Master these first.

1
BFS/DFS on islands and grids
2
Shortest path and reachability
3
Merge intervals and meeting-style scheduling
4
Heap for top-K and streaming
5
Sliding window for string problems
6
Hash map counting
7
Tree recursion and traversal
8
Binary search on answer
9
DP on sequences and substrings
Interview stylePractical, medium-heavy, graph-friendly
Top topicsGraphs, intervals, arrays, heaps, trees
Best first practiceBFS/DFS, merge intervals, sliding window, heap
Common trapsBad visited-state handling, off-by-one, wrong path logic
High-value problem typesGrid traversal, dependency graph, scheduling
Prep goalRecognize traversal/scheduling patterns fast

Must-Solve Problems

Curated Uber-style problem set — grouped by topic bucket. All links are free on LeetCode.

Year-Wise Question Trends

The most trustworthy way to present recency for Uber is by trend buckets — not fake exact yearly dates.

2026

2026: current Uber pattern collections and recency-based lists.

2025

2025: repeated Uber staples from company-tagged datasets.

Evergreen

Older evergreen questions: classic problems that continue to recur.

Practice Set & Revision Checklist

Use this checklist for last-mile revision — tick items as you clear them.

Ready for other companies?

Explore prep tracks for all top hirers — FAANG, product companies, and Indian IT.