eli kaverini Priya kertoi minulle kuusi kuukautta ennen Airbnb-onsiteani että kulttuuri painaa yhtä paljon kuin koodaus heidän loppukeskustelussaan. nauroin hänelle. oikeasti nauroin lol. sitten istuin autossani kaksikymmentä minuuttia onsiten jälkeen tuijottaen ohjauspyörää koska minut hylättiin belonging-kysymyksen takia, ei koodauksen, ei järjestelmäsuunnittelun, kysymyksen siitä miten saa jonkun tuntemaan itsensä tervetulleeksi tiimiin. minulla oli kaksitoista STAR-tarinaa valmiina ja joka ikinen koski ominaisuuksien shippaamista tai erimielisyyksien käsittelyä tai teknisiä juttuja. ei yhtään inklusiivisuudesta. Priyan ilme kun kerroin hänelle oli jotain.
"Be a Host" ja "Belonging" ovat heidän oikeita ydinarvoja, nämä eivät ole pelkkiä julistesloganeita, kulttuurihaastattelija kysyi minulta kolme kysymystä ja kaikki kolme koskivat ihmisten saamista tuntemaan kuuluvansa joukkoon. minulla ei ollut mitään. yritin keksiä jotain uuden insinöörin perehdyttämisestä edellisessä firmassani ja rehellisesti sanoessani sitä ääneen tiesin että se kuulosti roskalta. Priya oli varoittanut, keskinkertaiset koodarit jotka nailaavat kulttuurin saavat tarjouksia ja vahvat koodarit jotka mokaavat saavat hylkäyksen, luulin hänen liioittelevan ja hän oli vain tarkka lol.
okei puhutaan oikeista kierroksista koska koodaus oli täysin eri kokemus kuin Google. Airbnb-haastattelijat puhuvat sinulle. neljänkymmenenviiden minuutin puhelinhaastattelussa sain DFS-yhdistetyt komponentit ja sain sen tehtyä noin kahdessatoista minuutissa ja haastattelijani käytti lopun ajan auttaen minua etsimään reunatapauksia. hän sanoi kirjaimellisesti "kannattaisi ehkä tarkistaa tyhjä syöte" ja melkein putosin tuolistani koska Googlessa kukaan ei anna sinulle mitään. Airbnb:ssä he ohjailevat. he piirtävät valkotaululle kanssasi. järjestelmäsuunnittelussa haastattelijani seisoi vieressäni taululla piirtäen kanssani sen sijaan että olisi istunut huoneen toisella puolella katsomassa. tuntui parikoodaukselta.
ennen puhelinhaastattelua on HackerRank. kaksi tehtävää, medium, neljäkymmentäviisi minuuttia. minulla oli taulukkojen käsittelyä ja binääripuutehtävä. Priya sai graafin puun sijaan joten he kiertävät kysymyspankkia. he haluavat oikeaa toimivaa koodia eivät pseudokoodia mikä yllätti Googlen valkotaulutyylistä tullessa. sitten kolmenkymmenen minuutin rekrytoijapuhelu, lähinnä tarkistus että olet normaali ihminen joka oikeasti haluaa työn.
onsite-päivänä minulla oli kaksi koodauskierrosta ja järjestelmäsuunnittelu. ensimmäinen koodaus oli binääripuun polkusummat syvyysrajoitteella, hallittavissa. toinen oli päällekkäisten varausten aikavälien yhdistäminen kehystettynä vieraiden varauksina jotka ovat ristiriidassa keskenään, tuntui siltä kuin heidän oikeasta tuotantokoodistaan. medium-hard, aika tuli lähelle mutta pääsin loppuun. kaava on että he ottavat tavallista leetcode-kamaa ja pukevat sen Airbnb-kielelle, varauksia ja listauksia ja varauksia ja saatavuusikkunoita. näe domain-kehystyksen läpi ja kyse on puista, taulukoista, graafeista, aikaväleistä. ei mitään eksoottista.
järjestelmäsuunnittelu oli rehellisesti lempiosani koko päivästä. tehtävä oli "rakenna varaus- ja listausjärjestelmä" ja haastattelijani heitteli jatkuvasti skenaarioita. entä jos kaksi vierasta varaa saman listauksen täsmälleen samalla sekunnilla. mitä tapahtuu kun isäntä katoaa kesken varauksen. saatavuus joka muuttuu. hinnoittelu joka liikkuu kysynnän ja kauden mukaan. peruutusehdot per listaus. tavallinen YouTube-hotellivarausvalmistelu kattoi ehkä neljäkymmentä prosenttia. loppu oli Airbnb-domain-kamaa ja keksin asioita lennossa.
minkä tajusin siitä kierroksesta on että geneerinen "suunnittele Twitter" -valmistelu hajoaa tässä. Airbnb:tä varten sinun pitää ymmärtää tuplavaaraus ja miten sitä käsitellään, isännän ja vieraan tilakoneet, dynaaminen hinnoittelu, miten heidän hakurankinginsa toimii, saatavuuskalenterit suuressa mittakaavassa. toisella kerralla lähestymistapani oli toistaa tavoite omin sanoin, esittää kysymyksiä rajaamiseksi, heittää kohtuullisia lukuja itse, aloittaa todella korkealta tasolta, ja syventyä siihen mistä hän vaikutti olevan kiinnostunein. tuplavaaraus oli se asia jota hän painotti eniten molemmilla kerroilla.
lounas on "ei pisteytettävä" lainausmerkeissä koska Priya sanoi lounaskaveransa maininneen jotain hänestä loppukeskustelussa. eli ole vain normaali koko päivän.
palasin kuukausia myöhemmin ja käytin InterviewMania toisella yrityksellä. kulttuurikierros alkaa ja se oli jo vetänyt esiin belonging-tarinan keskustelusta joka minulla oli ollut sen kanssa aiemmin, ennen kuin edes tajusin mitä haastattelija halusi. koodauksessa sillä oli DFS-lähestymistapa sekunteissa tehtävän ilmestyttyä. järjestelmäsuunnittelussa se nosti tuplavaarauksen samanaikaisuuden heti esiin, sama kulma jota haastattelijani painotti eniten viime kerralla. tarkistin dockin, prosessilistan, Activity Monitorin HackerRankissa ja Zoomissa, mikään ei näkynyt. kaksitoista euroa kuussa vuosimaksulla, viisikymmentäseitsemäntuhatta käyttäjää, yli kaksikymmentä stealth-ominaisuutta, ei sessiorajoja. Interview Coder haluaa kaksisataayhdeksänkymmentäyhdeksän kuussa ja tekee vain koodausta, mikä on kaksi viidestä kierroksesta, ja ne kaksi joilla on vähiten merkitystä Airbnb:ssä.
Priya oli oikeassa kirjaimellisesti kaikesta. kulttuuritarinat ratkaisevat lopputuloksesi tässä yrityksessä. oikeita tarinoita nimillä ja hetkillä jotka olet oikeasti elänyt. opin sen kalliilla tavalla lol
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
