så venninnen min Priya fortalte meg seks måneder før min Airbnb onsite at kultur veier like mye som koding i deres endelige debrief. jeg lo av henne. faktisk lo lol. så satt jeg i bilen min i tjue minutter etter onsiten og stirret på rattet fordi jeg ble avvist over et tilhørighetsspørsmål, ikke koding, ikke systemdesign, et spørsmål om å få noen til å føle seg velkommen på et team. hadde tolv STAR-historier klare og hver eneste handlet om å shippe features eller håndtere uenigheter eller tekniske greier. ikke en eneste om inkludering. Priyas ansiktsuttrykk da jeg fortalte henne var noe.
"Be a Host" og "Belonging" er deres faktiske kjerneverdier, dette er ikke bare plakatslagord, kulturintervjueren stilte meg tre spørsmål og alle tre handlet om å få folk til å føle at de hører til. jeg hadde ingenting. jeg prøvde å komme på noe om onboarding av en ny ingeniør hos mitt forrige selskap og ærlig talt mens jeg sa det høyt visste jeg at det hørtes ut som søppel. Priya hadde advart meg, middelmådige kodere som nailer kulturen får tilbud og sterke kodere som bommer blir avvist, jeg trodde hun var dramatisk og hun var bare presis lol.
ok la meg snakke om de faktiske rundene fordi kodingen var en helt annen opplevelse enn Google. Airbnb-intervjuere snakker med deg. under min førtifem minutters telefonscreening fikk jeg DFS connected components og løste det på rundt tjue minutter og intervjueren min brukte resten av tiden på å hjelpe meg lete etter edge cases. hun sa bokstavelig talt "du vil kanskje sjekke tomt input" og jeg nesten falt av stolen fordi hos Google gir ingen deg noe. hos Airbnb dytter de deg. de tegner på tavla med deg. under systemdesign stod intervjueren min ved siden av meg ved tavla og skisset sammen med meg i stedet for å sitte på den andre siden av rommet og se på. det føltes som par-programmering.
før telefonscreeningen er det HackerRank. to oppgaver, medium, førtifem minutter. jeg hadde array-manipulasjon og et binærtre-problem. Priya fikk en graf i stedet for treet så de roterer gjennom en bank med spørsmål. de vil ha ekte kjørende kode ikke pseudokode som overrasket meg da jeg kom fra Googles tavlestil. deretter et tretti minutters rekrutteringssamtale, stort sett bare sjekk om du er et normalt menneske som faktisk vil ha jobben.
onsite-dagen hadde jeg to koderunder og systemdesignet. første koding var binary tree path sums med en dybdebegrensning, overkommelig. andre var interval merging på overlappende reservasjonsvinduer innrammet rundt gjestebestillinger som kolliderer med hverandre, føltes som noe fra deres faktiske produksjonskode. medium til hard, lå tett på tid men ble ferdig. mønsteret er at de tar standard leetcode-stoff og kler det i Airbnb-språk, bestillinger og oppføringer og reservasjoner og tilgjengelighetsvinduer. se gjennom domeneinramningen og det er trær, arrays, grafer, intervaller. ingenting eksotisk.
systemdesign var ærlig talt favoritten min den hele dagen. oppgaven var "bygg et bestillings- og oppføringssystem" og intervjueren min kastet scenarier. hva om to gjester bestiller samme oppføring på nøyaktig samme sekund. hva skjer når en vert ghoster midt i en bestilling. tilgjengelighet som endrer seg. priser som beveger seg med etterspørsel og sesong. avbestillingsregler per oppføring. standard YouTube hotellbestilling-prep dekket kanskje førti prosent. resten var Airbnb domenesting og jeg improviserte underveis.
det jeg fant ut av å bomme den runden er at generisk "design Twitter" prep faller fra hverandre her. for Airbnb trenger du å forstå dobbeltbestilling og hvordan man håndterer det, vert og gjest state machines, dynamisk prising, hvordan deres søkeranking fungerer, tilgjengelighetskalendere i skala. andre gang var tilnærmingen min å omformulere målet med egne ord, stille spørsmål for å begrense scope, selv komme med rimelige tall, starte veldig høyt nivå, så bore ned i det hun virket mest interessert i. dobbeltbestilling var det hun presset hardest på begge ganger.
lunsjen er "ikke vurdert" i anførselstegn fordi Priya sier lunsjkompisen hennes nevnte noe om henne under debriefet. så bare oppfør deg normalt hele dagen.
kom tilbake måneder senere og kjørte InterviewMan til forsøk to. kulturintervjuet starter og det hadde allerede trukket opp en tilhørighetshistorie fra en samtale jeg hadde hatt med det tidligere, før jeg i det hele tatt skjønte hva intervjueren ville ha. koding hadde det DFS-tilnærmingen innen sekunder etter at problemet dukket opp. systemdesign flagget dobbeltbestilling-concurrency med en gang, samme vinkel intervjueren presset hardest på sist. sjekket dock, prosessliste, Activity Monitor på tvers av HackerRank og Zoom, ingenting vistes. tolv kroner i måneden årlig, femtisju tusen brukere, tjue pluss stealth-funksjoner, ingen sesjonsbegrensninger. Interview Coder vil ha to nittini i måneden og dekker bare koding, som er to av fem runder, og de to som betyr minst hos Airbnb.
Priya hadde rett i bokstavelig talt alt. kulturhistorier er det som avgjør resultatet ditt hos dette selskapet. ekte historier med navn og øyeblikk du faktisk har opplevd. jeg lærte det den dyre veien lol
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
