🏠 L3–L6

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

01.

Meeting Rooms II — quantas salas precisamos para agendar todas as reuniões?

MediumHeap + Intervals

Dica: Ordene por start time. Min-heap de end times. Se heap.top <= start, reutilize sala. Senão, adicione nova.

02.

Search in Rotated Sorted Array

MediumBinary Search

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

STAR + Product Sense

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.