Perguntas de Entrevista Uber
Coding, System Design e Behavioral
💡 A Uber valoriza profundidade técnica real. Perguntas de otimização e escala aparecem mais aqui. Go e Python são diferenciais. Prepare métricas reais de projetos: latência, throughput, uptime.
Perguntas de Coding
Find the Celebrity — quem todos conhecem mas não conhece ninguém?
Dica: Two pointers: se A conhece B, A não é celebridade. Se A não conhece B, B não é celebridade. Elimina em O(n).
Median of Two Sorted Arrays
Dica: Binary search no menor array. Particione ambos arrays e verifique condição de mediana. O(log(min(m,n))).
Perguntas de System Design
Design Uber — matching de motoristas e passageiros em tempo real com surge pricing
Abordagem: Location service com GeoHash. Matching engine com priority queue. Surge pricing com supply/demand ratio. Event streaming para posição em tempo real.
Perguntas Behavioral
“Describe a time you made a significant impact on system performance or scale”
Dica: Uber quer candidatos obcecados com performance. Quantifique: 'reduziu p99 latência de 500ms para 50ms', 'suportou 10x mais RPS com mesma infra'.
Pratique com IA antes da entrevista Uber
Simule o processo completo com feedback em português — coding, system design e behavioral.