Skip to main content

Uber Coding Interview Questions

20 Uber coding interview problems with full optimal solutions — 3 easy, 8 medium, 9 hard. Every problem ships with multiple approaches (brute-force first, then the optimal), complexity tables for each, company-specific tips on what an Uber interviewer values, and a FAQ section.

Showing 3 problems of 20

  • #1easyfoundational

    1. Two Sum

    Two Sum is Uber's go-to phone-screen warm-up: given an integer array and a target, return the indices of the two numbers that sum to it. Uber's bar is that you state the brute-force complexity before reaching for the hash map.

    3 free resourcesSolve →
  • #20easyfoundational

    20. Valid Parentheses

    Given a string of brackets '()[]{}', determine if every opener has a matching closer in the right order. Uber asks this to test stack fluency and whether you reach for the open->close map without prompting.

    3 free resourcesSolve →
  • #359easyfrequently asked

    359. Logger Rate Limiter

    Design a logger that accepts messages once per 10 seconds — the LeetCode anchor for 'design a rate limiter' interview rounds. Uber asks this to test hash-map state, monotonic timestamps, and how you'd extend to per-key sliding windows.

    3 free resourcesSolve →

Related interview-prep guides

Interview Platforms

HackerRank Tech Interview Guide 2026: What It Tests, How It Tracks You, and the Modern Setup

HackerRank is still the volume leader in first-round technical screens for 2026 tech hiring. A browser-sandboxed coding environment that logs every keystroke, paste event, and tab-focus change inside its own tab. This guide covers what it tests, the boundary of what it can and cannot detect, and how a modern desktop setup pairs with a HackerRank session without leaking into the screen-share.

Interview Platforms

CodeSignal GCA for Tech Interviews in 2026: The Complete Guide

The CodeSignal General Coding Assessment is a 70-minute, four-task timed test scored on a 600 to 850 scale, used as a filter by Goldman Sachs, Capital One, Robinhood, Brex, and a growing list of tech and finance employers. This guide breaks down what it tests, how it scores, what it tracks during your session, and how a modern desktop setup pairs with it without showing up in proctored recordings.

Interview Platforms

CoderPad Live Coding Interview Guide (2026): What the Pad Tracks and How to Walk Through It Cleanly

CoderPad is the default live-coding environment for human-led technical interviews in 2026. Used by YC startups, FAANG-tier teams, and most of the tech mid-market. The pad records every keystroke, every paste event, every language switch, and offers an interviewer scrub-back feature most candidates never realize exists. This is what CoderPad tracks, how the live session compares to async assessments, and how a modern desktop AI setup pairs with it without showing up in the screen-share.

Uber Coding Interview Questions — Full Solutions — InterviewChamp.AI