Perguntas de Entrevista Airbnb
Coding, System Design e Behavioral
💡 Airbnb avalia 'product engineers' — devs que pensam como donos de produto. Durante system design, faça perguntas sobre o impacto no usuário antes de ir para a arquitetura.
Perguntas de Coding
Meeting Rooms II — quantas salas precisamos para agendar todas as reuniões?
Dica: Ordene por start time. Min-heap de end times. Se heap.top <= start, reutilize sala. Senão, adicione nova.
Search in Rotated Sorted Array
Dica: Modified binary search: determine qual metade está ordenada. Se target está nessa metade, busque lá. Senão, busque na outra.
Perguntas de System Design
Design Airbnb Search — busca de acomodações com filtros, mapa e disponibilidade em tempo real
Abordagem: Elasticsearch para busca textual + filtros. Geosearch com GeoHash. Disponibilidade em cache com invalidação quando reserva acontece. Pricing dinâmico com ML.
Perguntas Behavioral
“Tell me about a time you made a product decision that balanced technical constraints with user needs”
Dica: Airbnb avalia 'product sense' — mostre que você pensa no usuário final ao tomar decisões técnicas. A pergunta de cross-functional é eliminatória.
Pratique com IA antes da entrevista Airbnb
Simule o processo completo com feedback em português — coding, system design e behavioral.