Novo curso: Como conseguir vagas remotas em empresas que pagam $120k+/ano
NaGringa
Guia da empresaTier A

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 reais

Use este recorte para sair do estudo genérico e praticar com exemplos que já apareceram em processos reais.

Foco de preparação

Veja rapidamente quais tipos de pergunta aparecem mais e organize seu treino com mais intenção.

Próximos comparativos

Depois de estudar esta empresa, compare com empresas parecidas para evitar preparação estreita demais.

Perguntas de entrevistas da empresa

O que já apareceu em processos da Uber

Use esta página como ponto de partida para estudar a empresa. O ideal é praticar essas perguntas e depois expandir para variações parecidas.

DoorDash
Meta
Salesforce
Amazon
+15
BehavioralMid-level

Tell me about a time you had a conflict with a coworker. How did you resolve it?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

19 empresas
Ver detalhes
Meta
DoorDash
LinkedIn
Wise
+14
BehavioralMid-level

What project are you most proud of?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

18 empresas
Ver detalhes
Anthropic
Uber
Meta
Databricks
+8
System DesignStaff+

Design a Chat/Messaging System

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

O que treinar

Treine requisitos, arquitetura e decisões de escala.

12 empresas
Ver detalhes
DoorDash
Toast
Google
Meta
+7
BehavioralMid-level

Tell me about a project where the requirements were not clear or kept changing. How did you adapt and maintain productivity?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

11 empresas
Ver detalhes
Meta
DoorDash
Amazon
LinkedIn
+7
BehavioralSenior

Give me an example of a tough or critical piece of feedback you received.

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

11 empresas
Ver detalhes
Meta
Amazon
Microsoft
Atlassian
+6
System DesignSenior

Design a Top-K System

Design a system that efficiently retrieves top-k items (songs, videos, hashtags, etc.) based on user activity or engagement metrics within specified time windows. The system should handle real-time data aggregation and support queries like "top 10 songs in the last 7 days" or "trending hashtags in the past 24 hours."

O que treinar

Treine requisitos, arquitetura e decisões de escala.

10 empresas
Ver detalhes
Netflix
Meta
Uber
Monzo
+5
BehavioralSenior

Describe experience working on a complex project

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

9 empresas
Ver detalhes
Oracle
Microsoft
Apple
Pinterest
+5
System DesignSenior

Design a Rate Limiter

Design a rate limiting system that can control and throttle API requests to prevent system overload and ensure fair resource allocation. The system should be able to handle distributed scenarios, track requests across multiple servers, and enforce limits per user/client or between internal services to prevent abuse and maintain system performance.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

9 empresas
Ver detalhes
Netflix
Amazon
Microsoft
Oracle
+5
CodingSenior

Leetcode 146. LRU Cache

Implement an LRUCache that supports O(1) average-time get(key) returning the value or -1 and put(key, value) which inserts or updates a key and, if capacity is exceeded, evicts the least-recently-used key. The core challenge is maintaining key-value storage together with recency ordering to enable constant-time access, updates, and eviction.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

9 empresas
Ver detalhes
DoorDash
Meta
Amazon
Uber
+4
BehavioralMid-level

What was a situation where you didn't agree with your manager or superior's decision?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

8 empresas
Ver detalhes
Spotify
Meta
LinkedIn
Amazon
+4
BehavioralMid-level

Give an example of a situation where you had to overcome a significant setback or obstacle to achieve a goal

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

8 empresas
Ver detalhes
DoorDash
Meta
Atlassian
Oracle
+4
BehavioralMid-level

Describe a time you failed and how you managed the situation

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

8 empresas
Ver detalhes
Microsoft
Airbnb
Reddit
Uber
+4
System DesignSenior

Design a Notification System

Design a scalable notification system that supports both individual and bulk notifications to multiple users. The system should handle different types of notifications including critical time-sensitive messages (like 1:1 chat) and promotional content (like system-generated recommendations) with appropriate delivery mechanisms. Consider scalability requirements (up to 1M notifications/second), expiration logic for different notification types, and the typical 80/20 distribution between critical and promotional notifications where promotional messages can target thousands of users simultaneously.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

8 empresas
Ver detalhes
DoorDash
Meta
Lyft
Roblox
+4
System DesignStaff+

Design Instagram

Design a photo-sharing social media platform where users can upload photos, follow other users, and view a chronological feed of posts from people they follow.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

8 empresas
Ver detalhes
Meta
Google
Slack
Roblox
+3
BehavioralSenior

Tell me about a time where you mentored a colleague

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

7 empresas
Ver detalhes
Meta
Uber
LinkedIn
Google
+2
BehavioralStaff+

Can you share an example where you resolved a significant conflict between different teams or departments in your organization?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

6 empresas
Ver detalhes
Oracle
Meta
Amazon
TikTok
+2
CodingMid-level

Leetcode 200. Number of Islands

Count the number of islands (4-directionally connected components of '1's) in an m×n binary grid. This is a connected-components/flood-fill problem typically solved with DFS/BFS or Union-Find in O(mn) time (m,n ≤ 300).

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

6 empresas
Ver detalhes
DoorDash
Meta
Uber
Flex
+1
BehavioralStaff+

Describe your current role

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

5 empresas
Ver detalhes
Meta
Amazon
Google
Oracle
+1
CodingMid-level

Leetcode 347. Top K Frequent Elements

Given an integer array and k, return the k most frequent elements — the core challenge is to count element frequencies and extract the top-k efficiently (better than O(n log n)), typically using a frequency map combined with a min-heap (O(n log k)) or bucket sort (O(n)).

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

5 empresas
Ver detalhes
Coupang
eBay
Goldman Sachs
Uber
+1
System DesignSenior

Design an e-commerce platform

Design an eBay-like e-commerce platform that allows users to view products, manage shopping carts, place orders, complete checkout, and process purchases.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

5 empresas
Ver detalhes
DoorDash
Cloudflare
Uber
Meta
+1
CodingMid-level

Leetcode 207. Course Schedule

Given courses as nodes and prerequisite pairs as directed edges, determine whether the directed graph is acyclic — return true if a topological ordering exists (all courses can be completed), otherwise false if a cycle prevents completion.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

5 empresas
Ver detalhes
LinkedIn
Uber
Microsoft
Meta
CodingMid-level

Leetcode 53. Maximum Subarray

Find the contiguous subarray within an integer array that yields the maximum possible sum and return that sum. This is typically solved in O(n) with Kadane's algorithm (with an alternative divide-and-conquer approach as a follow-up).

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

4 empresas
Ver detalhes
Uber
Microsoft
Meta
Google
BehavioralSenior

How do you manage multiple priorities, do you like to be in a place where priorities keep changing or prefer doing the same thing repeatedly.

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

4 empresas
Ver detalhes
Uber
PayPal
Amazon
Coupang
CodingSenior

Leetcode 815. Bus Routes

Given repeating bus routes and start/target stops, find the minimum number of bus rides required to go from source to target (or -1 if impossible). This is solved by modeling routes/stops as a graph (e.g., routes as nodes connected when they share stops) and performing BFS to find the shortest transfer path — note constraints: up to 500 routes and 1e5 total stop entries.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

4 empresas
Ver detalhes
Empresas relacionadas

Explore empresas parecidas

Continue explorando o banco completo para Uber

No app você amplia a busca com mais perguntas, compara empresas parecidas e continua a preparação com filtros mais precisos.