J'ai postulé via un recruteur. J'ai passé un entretien chez Uber en déc. 2018
Entretien
It was a phone screening that lasted one hour. Most of the interview was about my background and a couple of basic questions about databases, like the differences between SQL and noSQL databases and what consistency meant in either type.
Questions d'entretien [1]
Question 1
Write a program to find the longest path in a 2D array, given that you can move from point A to point B if and only if A<=B and A, B are adjacent and share the same row or column. The allowed time was about 20 to 30 min.
Online Assessment / Coding Round
Usually LeetCode-style problems (medium-hard).
Focus on DSA (arrays, strings, trees, graphs, heaps, dynamic programming).
Time complexity + edge cases are important.
Technical Interviews (2–3 rounds)
Coding: Live coding, often around system/data structures.
System Design (Backend focus): High-level + Low-level design of scalable systems (e.g., ride matching, trip pricing, notifications, payments).
Questions d'entretien [1]
Question 1
ese are usually LeetCode medium–hard:
Implement LRU Cache.
Given a stream of integers, design a system to return the kth largest element at any time.
Find the shortest path between two nodes in a graph (Dijkstra, BFS).
J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Uber (Santiago) en juin 2025
Entretien
Long, heavy leetcode testing, had to go through 5 different interviews for an entry level position, including soft skills and technical testing, but very transparent regarding what to expect and how to prepare for each step
Questions d'entretien [1]
Question 1
Identify substrings (of any length) from an array within a larger string, and replace them with their capitalized version
J'ai postulé en ligne. Le processus a pris 1 semaine. J'ai passé un entretien chez Uber
Entretien
OA assignment and a little bit difficult for me, after finish the OA, the full grade is 500 or 700 and I just got 300, so ofc I cant enroll to the next step.