🚗 L3–L6

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

01.

Find the Celebrity — quem todos conhecem mas não conhece ninguém?

MediumTwo Pointers / Graph

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

02.

Median of Two Sorted Arrays

HardBinary Search

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

STAR + Scale Impact

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.