Uber Software Engineer Coding & Algorithms Interview Questions

Practice 118 real Coding & Algorithms interview questions for Software Engineer roles at Uber.

118 Questions 1 Company08.16.2026
Showing 20 results
Role
Uber logo
Uber
Medium
Software Engineer

Find the Cheapest Valid Round Trip

Implement cheapest_round_trip(outbound, return_fares, min_gap). outbound[i] is the fare for departing on day i, and return_fares[j] is the fare for re...

Coding & Algorithms
1
0
12 people solved
Aug 16, 2026
Uber logo
Uber
Medium
Software Engineer

Assign Meetings to the Minimum Number of Rooms

Implement assign_meeting_rooms(intervals). Each interval is [start, end), so a room used by a meeting ending at time t is available to another meeting...

Coding & Algorithms
1
0
8 people solved
Aug 16, 2026
Uber logo
Uber
Medium
Software Engineer

Find the K Closest Points to a Query Location

Implement k_closest_points(points, origin, k) for two-dimensional integer points. Return the k points closest to the query location origin. Rank point...

Coding & Algorithms
0
0
7 people solved
Aug 16, 2026
Uber logo
Uber
Medium
Software EngineerIntern

Last Truck to Leave a One-Dimensional Lane

Last Truck to Leave a One-Dimensional Lane Implement last_exit_time(lane_length, positions, velocities). Distinct trucks start at integer positions st...

Coding & Algorithms
24
0
431 people solved
Jul 3, 2026
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Implement stream queries and bounded-difference subarrays

This question evaluates proficiency in data structures and algorithmic problem-solving, covering streaming uniqueness tracking (first-non-repeated ele...

Coding & Algorithms
10
0
64 people solved
May 8, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Thread-Safe Token-Bucket Rate Limiter

Thread-Safe Token-Bucket Rate Limiter Design and implement a thread-safe rate limiter using the token bucket algorithm. The limiter is shared by many ...

Coding & Algorithms
1
0
9 people solved
Jun 28, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Solve stock profit and vertical tree traversal

You have a 60-minute coding interview with two algorithm questions: 1) Max profit from one stock trade - Input: an integer array prices, where prices[...

Coding & Algorithms
14
0
145 people solved
Feb 9, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Deep Equality of Two Records

This coding question tests a software engineer's ability to implement recursive structural comparison across nested, heterogeneous data types. It eval...

Coding & Algorithms
1
0
14 people solved
Jun 23, 2026
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Shortest Path in a Grid with Blocked Cells

This question tests a candidate's practical grasp of graph traversal algorithms applied to 2D grid problems, specifically BFS for unweighted shortest-...

Coding & Algorithms
0
0
11 people solved
Jun 19, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Solve Wonderful Strings and Grid Queries

This question evaluates algorithm design and data-structure competencies through two problems: a parity-constrained minimum-cost string transformation...

Coding & Algorithms
4
0
29 people solved
May 13, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design and Implement an LRU Cache

This question evaluates a candidate's ability to design and implement an LRU cache data structure with O(1) time complexity for both reads and writes....

Coding & Algorithms
0
0
11 people solved
Jun 8, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Implement Minesweeper and Word Search

This multi-part prompt evaluates grid-based algorithmic skills, including randomized board construction with neighbor counting, straight-line pattern ...

Coding & Algorithms
2
0
17 people solved
May 7, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Schedule Non-Overlapping Meetings Efficiently

This question evaluates understanding of interval scheduling and overlap detection, proficiency in selecting efficient data structures for dynamic ord...

Coding & Algorithms
9
0
67 people solved
May 2, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Choose root to minimize edge reversals

This question evaluates understanding of directed versus undirected graph representations, tree rooting, and optimization of edge orientations, testin...

Coding & Algorithms
6
0
113 people solved
Feb 11, 2026
Uber logo
Uber
Medium
Software EngineerIntern

Kth Employee Reached in an Ordered Hierarchy

Kth Employee Reached in an Ordered Hierarchy Implement kth_recipients(boss, queries). Employees are numbered 0 through n - 1. boss[0] == -1; for every...

Coding & Algorithms
11
0
155 people solved
Jul 3, 2026
Uber logo
Uber
Medium
Software EngineerIntern

Minimum Delivery Cost Between Cities

Minimum Delivery Cost Between Cities Implement minimum_delivery_costs(delivery_charges, queries). There are n cities indexed from 0 to n - 1, and city...

Coding & Algorithms
15
1
125 people solved
Jul 3, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Solve BST and Grid Query Problems

This question evaluates understanding of binary search tree order-statistics and grid reachability under threshold constraints, testing competencies i...

Coding & Algorithms
5
0
44 people solved
Apr 19, 2026
Uber logo
Uber
Medium
Software EngineerNew Grad Locked

Determine Whether Queries Can Zero Array

This question evaluates competency in array manipulation, range updates, and feasibility under constraints, focusing on reasoning about sequential int...

Coding & Algorithms
3
0
53 people solved
Apr 17, 2026
Uber logo
Uber
Medium
Software Engineer

Solve 12 coding interview problems

Below are multiple independent coding problems. --- Problem 1: Reduce an integer to 0 with \(\pm 2^i\) You are given a positive integer \(n\). In one ...

Coding & Algorithms
353
0
3694 people solved
Feb 12, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Group Anagrams

Group Anagrams Given an array of strings words, group together all strings that are anagrams of one another and return the groups. Two strings are ana...

Coding & Algorithms
1
0
11 people solved
Jun 28, 2026

Explore more Uber Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Uber Software Engineer categories
Browse all