Uber
More Experiences
Uber Frontend
October 7, 2025 • 11 reads
Summary
I recently interviewed for a Frontend position at Uber where I was tasked with implementing a custom Promise function.
Full Experience
During my interview process for a Frontend role at Uber, I was presented with a coding challenge focused on core JavaScript concepts. Specifically, I had to implement my own version of the Promise function, demonstrating an understanding of its asynchronous behavior and state transitions.
Interview Questions (1)
Q1
Implement Custom Promise
Data Structures & Algorithms
Implement your own Promise function. This involves understanding the Promise A+ specification, including handling then, catch, resolve, and reject mechanisms, and managing state transitions.