Top 21
Prep plan
Updated weekly · Last refresh Nov 11

Uber Frontend Engineer Interview Questions

The questions to prepare for a Uber Frontend Engineer interview. Questions from real interview reports rank first. Updated daily.

21questions
~4htotal time
Track your progressSign up free to work through all 21 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 13 questions · ~139 min
Synchronous vs Asynchronous ProgrammingMedium

Explain the differences between synchronous and asynchronous programming paradigms.

Uber
Classify Nested Pair Iteration ComplexityMedium
Practice

Determine time and space complexity in Big O notation and justify the reasoning from an algorithm’s structure.

code analysisAlgorithmsUber
Callbacks and setTimeout BehaviorMedium

Assesses understanding of asynchronous execution and timing behavior in the browser.

javascriptUber
More Coding questions with a free account
2
System Design5 questions · ~54 min
UI System Design ScopeMedium

Explain whether an Uber UI system design round requires implementation or high-level architecture discussion.

designarchitecture patternsUber
Accessibility and Performance for UIHard

Explain how to build UI components that meet accessibility standards without sacrificing runtime performance.

latencyaccessibilityclient-sideUber
Multi-Level Parking Lot SystemHard

Design a multi-level parking lot with vehicle-specific slots, parking, unparking, and slot-location operations.

class structureparking systemdesignUber
More System Design questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
More topics3 questions · ~32 min
Prevent Memory Leaks in SPAHard

Tests how to prevent and diagnose SPA memory leaks caused by retained listeners, timers, subscriptions, DOM references, and async work.

memory leakjavascriptWeb PlatformUber
Async Completion During Heavy AnimationMedium

Evaluates understanding of browser event handling and execution timing under load.

Uber
More questions with a free account
The finish line: interview-readyComplete all 21 questions to finish this plan.