uber logo
Uber· Frontend Engineer L5A

[Passed] Uber L5A Frontend

Result
Offer
Experience
7.5 years
Posted
23 Sept 2025
725 reads

Summary

I successfully navigated through a multi-stage interview process for a Frontend Engineer L5A position at Uber. The process, which spanned three weeks, included coding, system design, and behavioral rounds, ultimately resulting in an offer.

How it went

Background

I am a Frontend engineer with 7.5 years of experience, currently working in Big Tech.

Interview Process

Business Phone Screen [1 hour]

This round involved implementing a JavaScript memoization utility to cache responses from a callback-based async function, along with follow-up questions.

Coding 1 [1 hour]

I was presented with a problem similar to LeetCode 764, "Largest Plus Sign". The interviewer also asked follow-up questions on how to handle the problem efficiently in a sparse matrix.

Coding 2: Depth in Specialization [1 hour]

This was a React-based coding challenge where I had to build a Drag and Drop interface, similar to a Jira Board. I was allowed to reference MDN documentation during this round.

Design [Bar Raiser] [1 hour]

The design round focused on the end-to-end design of a configurable UI widget builder, including its client-side integration.

Hiring Manager (HM) [1 hour 45 mins]

This final round was split into two parts: a series of behavioral questions and a discussion/walkthrough of my previous projects.

The entire process took approximately 3 weeks.

Questions asked (4)

  1. 01

    JS Async Function Memoization Utility

    Data Structures & Algorithms

    Implement a JavaScript memoization utility that caches the response of a callback-based async function, with follow-up questions.

  2. 02

    Largest Plus Sign with Sparse Matrix Follow-ups

    Data Structures & Algorithms

    A problem similar to LeetCode 764 (Largest Plus Sign). Follow-up questions included how to handle this problem efficiently in a sparse matrix.

  3. 03

    React Drag and Drop (Jira Board Style)

    Other

    A React-based coding challenge to build a Drag and Drop interface, similar to a Jira Board. I was informed that I could reference MDN documentation.

  4. 04

    Design Configurable UI Widget Builder

    System Design

    End-to-end design of a configurable UI widget builder and its client-side integration.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Uber recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!