uber.db

Como se preparar para entrevistas na Uber

Reunimos aqui as perguntas públicas já associadas à Uber para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.

Perguntas
87
públicas

salários

Quanto a Uber paga em tecnologia

Ainda não publicamos salários da Uber

Publicamos a mediana de uma empresa quando 15 pessoas diferentes contribuem. Se você trabalha ou trabalhou lá, seu relato anônimo ajuda a abrir esse número.

Adicionar meu salário anonimamente

quem contatar

Quem contatar na Uber

perguntas de entrevistas da empresa

O que já apareceu em processos da Uber

24 de 87 perguntas

PerguntaTipoNívelRelatosÚltimo relato
Implement an in-memory key-value store with transactionsSecond one-hour coding interview. Implement a basic in-memory key-value store for one client with get, set, unset, begin, abort, and commit. Values may be null. get must report a missing-key error, set and unset inside an open transaction must be isolated until commit, abort must discard the transaction changes, and commit must persist them. The prompt included an example showing a value changed inside a transaction and restored after abort.CodingStaff+1jul. de 2026
Dynamic restaurant grid with connected delivery zonesPrimeira entrevista de código de 1 hora para uma vaga de Software Engineering. Dado um grid de r linhas e l colunas representando quarteirões da cidade, manter restaurantes abertos com as operações openRestaurant(r,c), hasOpenRestaurant(r,c), countOpenRestaurants(r,c) e countDeliveryZones. Restaurantes em blocos ortogonalmente adjacentes formam uma única delivery zone. O exercício avalia modelagem de grid esparso, componentes conectados e atualização incremental das zonas conforme novos restaurantes são abertos.CodingStaff+1jul. de 2026
Restaurant grid with a delivery zone countLive coding de 45 minutos sobre o problema de BFSCodingMid-level1mai. de 2026
Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitCoding round 1. LeetCode: https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/CodingSenior1mai. de 2026
Given the same sorted input, how would you find only the k-th smallest element by squared value?CodingMid-level1abr. de 2026
Given a sorted integer array, return the elements ordered by the squares of their values.CodingMid-level1abr. de 2026
Tell me about your current experience and a challenging project you led.BehavioralMid-level1abr. de 2026
What challenges do you expect in a system receiving more than one million requests per second?System DesignMid-level1abr. de 2026
Are you comfortable using English in a global team?BehavioralMid-level1abr. de 2026
How would you think about trade-offs between SQL and NoSQL databases?TechnicalMid-level1abr. de 2026
What is the runtime of binary search in a sorted array and why use it?TechnicalMid-level1abr. de 2026
What is the runtime to search for a number in an unsorted list?TechnicalMid-level1abr. de 2026
What are your priorities when evaluating a new opportunity?BehavioralMid-level1abr. de 2026
What is your experience with microservices?TechnicalMid-level1abr. de 2026
What kind of scale or volume does this system handle?TechnicalMid-level1abr. de 2026
Tell me about an impactful cross-functional partnership and its result.BehavioralMid-level1abr. de 2026
Tell me about your current experience at Wiise Rock and a challenging project you led.BehavioralMid-level1abr. de 2026
Leetcode 362. Design Hit CounterDesign a hit counter that records timestamps of hits and returns the number of hits in the past 5 minutes (300 seconds). The challenge is to support high-frequency record and query operations efficiently by maintaining a sliding-window summary (e.g., queue or fixed-size circular buffer) that discards expired hits.CodingSenior1mar. de 2026
Design Stock price alerting systemDesign a stock price alerting system that allows users to set price thresholds for stocks and receive real-time notifications when those conditions are met.System DesignMid-level1mar. de 2026
Leetcode 1842. Next Palindrome Using Same DigitsGiven a number, rearrange its digits to form the smallest palindrome strictly greater than the original using exactly the same digits (or report impossible). The core challenge is to build a valid palindromic half from digit counts and find the next lexicographic arrangement (including handling the middle digit for odd lengths and parity constraints) that yields a larger number.CodingMid-level1mar. de 2026
Design a Driver Heatmap SystemDesign a real-time driver tracking system that processes location updates from drivers and generates heatmaps to visualize driver density across different geographical areas.System DesignSenior1mar. de 2026
Leetcode 1429. First Unique NumberDesign a data structure that, given an initial list and a stream of added numbers, returns the first integer that appears exactly once at any time. The core challenge is maintaining element frequencies while preserving insertion order so queries for the current first unique remain efficient.CodingMid-level1mar. de 2026
Design a Chat/Messaging SystemDesign a real-time messaging system like WhatsApp or Facebook Messenger that supports 1:1 and group conversations, message delivery status tracking, user presence features, conversation history, and can scale to handle millions of users.System DesignStaff+1fev. de 2026
Design an LLD of SplitwiseDesign the low-level design (LLD) of a system like Splitwise, which allows users to track shared expenses and settle debts. The system should support features like adding expenses, splitting costs among users, and tracking balances.TechnicalMid-level1fev. de 2026

empresas relacionadas

Explore empresas parecidas