[Passed] Uber L5A Frontend

uber logo
uber
Frontend Engineer L5A7.5 yearsOffer
September 23, 202520 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.

Full Experience

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.

Interview Questions (4)

Q1
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.

Q2
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.

Q3
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.

Q4
Design Configurable UI Widget Builder
System Design

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

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

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