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
Hard
Software Engineer Locked

Solve Two OA Algorithm Problems

These problems evaluate algorithmic optimization and graph connectivity competencies, specifically cost-constrained integer resource allocation for th...

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

Build Quadtree and Find Grid Words

This question evaluates divide-and-conquer tree construction and recursive spatial data structures for the quadtree task, and grid-based search and ba...

Coding & Algorithms
7
0
89 people solved
Jan 26, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Find possible robot positions

This question evaluates a candidate's ability to reason about grid traversal, boundary conditions, directional visibility counting, and constraint-bas...

Coding & Algorithms
5
0
101 people solved
Feb 21, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Evaluate an Arithmetic Expression

This question evaluates proficiency in parsing arithmetic expressions, handling unary and binary operators, parentheses, whitespace, numeric tokenizat...

Coding & Algorithms
1
0
10 people solved
May 1, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Solve Several Algorithm Problems

This collection evaluates proficiency in string processing (longest palindromic substrings), graph connectivity and union‑find style concepts for 2D p...

Coding & Algorithms
4
0
58 people solved
Mar 17, 2026
Uber logo
Uber
Easy
Software Engineer

Solve three algorithmic optimization and search problems

You are given three independent coding problems. --- Problem 1: Allocate tasks between two workers to maximize reward You have n independent tasks tha...

Coding & Algorithms
14
0
102 people solved
Oct 7, 2025
Uber logo
Uber
Medium
Software EngineerIntern

Find the Best Currency Conversion Rate

Problem You are given directed currency conversions [from, to, rate]. Converting an amount across a path multiplies it by every edge rate. Return the ...

Coding & Algorithms
0
0
6 people solved
Nov 16, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Determine Whether Queries Can Zero Array

This question evaluates understanding of range-based array operations and feasibility under bounded per-index decrements, testing skills in interval r...

Coding & Algorithms
2
0
28 people solved
Apr 17, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Compute time for virus to infect grid

This question evaluates a candidate's ability to reason about grid-based state propagation, algorithmic problem solving, and performance consideration...

Coding & Algorithms
23
0
181 people solved
Feb 12, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Solve two online assessment problems

This two-part prompt evaluates algorithmic problem-solving skills: the first problem tests optimization under index-based movement and number-theoreti...

Coding & Algorithms
12
0
124 people solved
Mar 19, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Solve jump maximization and palindromic path queries

This pair of problems evaluates algorithmic problem-solving skills: the first assesses array-based path optimization and stateful score maximization u...

Coding & Algorithms
9
0
88 people solved
Jan 8, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Group strings that are anagrams

This question evaluates string-processing and data-structuring competency, focusing on identifying and grouping anagrams through comparison of unorder...

Coding & Algorithms
14
0
205 people solved
Mar 1, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design structure for bottom-K customers by revenue

This question evaluates data structure design and algorithmic complexity for dynamic order-statistics and update operations, focusing on maintaining c...

Coding & Algorithms
7
0
82 people solved
Oct 29, 2025
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Implement Store Autocomplete

This question evaluates string matching, prefix search, and data structure selection skills by requiring an autocomplete method that returns entries b...

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

Compute sums and max path in N-ary tree

This question evaluates implementation and traversal skills for N-ary tree data structures, including recursion/DFS techniques, aggregation of node va...

Coding & Algorithms
6
0
87 people solved
Feb 11, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Compute sums and maximum path in a tree

This question evaluates understanding and implementation of binary tree traversal, recursion, aggregation of node values, and computation of maximum s...

Coding & Algorithms
5
0
76 people solved
Feb 11, 2026
Uber logo
Uber
Medium
Software Engineer

Enforce ordered execution across threads

Enforce ordered execution across threads Implement a class with three methods alpha(), beta(), and gamma() that may be called by three different threa...

Coding & Algorithms
8
0
85 people solved
Aug 1, 2025
Uber logo
Uber
Medium
Software Engineer

Build a QuadTree From a Grid

Implement a compressed QuadTree for a square grid. You are given an n x n grid of values, where n is a power of two. The values are not limited to bin...

Coding & Algorithms
1
0
8 people solved
Apr 18, 2026
Uber logo
Uber
Hard
Software Engineer

Determine Whether a Word Exists in a Character Grid

Given a 2D character grid and a word, return whether the word can be formed by moving horizontally or vertically between adjacent cells without reusin...

Coding & Algorithms
0
0
13 people solved
Apr 17, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Determine Threshold-Constrained Connectivity

This question evaluates understanding of graph algorithms and constrained connectivity, testing skills in reasoning about weighted undirected graphs, ...

Coding & Algorithms
4
0
71 people solved
Jan 17, 2026

Explore more Uber Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Other Uber Software Engineer categories
Browse all
Uber Software Engineer Coding & Algorithms Questions (Updated 2026) — Page 2 | PracHub