Databricksin haastattelukysymykset ja tekoälyvalmistautumisvinkit
okei eli online-arviointi on se kohta jossa seitsemänkymmentä prosenttia hakijoista kuolee. mä melkein kuolin sinnekin. seitsemänkymmentä minuuttia, valvottu, kaksi koodausongelmaa plus datan manipulointijuttuja, ja kysymykset oli vaikeampia kuin mikään minkä näin Metan tai Googlen OA:ssa. kaveri Nolan joka sai tarjouksen Databricksiltä viime vuonna sanoi "OA on kovempi filtteri kuin missään isossa techissä just nyt" ja luulin et se vaan esitteli. ei se esitellyt. vaan noin kolmekymmentä prosenttia pääsee läpi. pääsin ehkä kahden minuutin marginaalilla.
rinnakkaisuus rikkoi minut. kierros kolme paikan päällä, monisäikeistysongelma, tuottaja-kuluttaja deadlock-olosuhteineen, ja en ole kirjoittanut rinnakkaisuuskoodia käyttöjärjestelmäkurssini jälkeen yliopistossa. Nolan varoitti tästä. se sanoi "siellä on kierros joka on nimenomaan rinnakkaisuudesta ja jos ohitat sen valmistautumisen sinulla tulee hyvin huono iltapäivä" ja mä ohitin sen valmistautumisen kuin idiootti. kompurosin siinä kolmekymmentäviisi minuuttia tehden virheitä jotka nolottaisi kotitehtävässä saati livenä CoderPadissa jonkun katsoessa. tuo kierros lähes varmasti maksoi tarjouksen.
koko prosessi kestää ikuisuuden. ensin rekrytointipuhelu, kolmekymmentä minuuttia. sitten valvottu OA joka tappaa useimmat. sitten puhelinscreeni CoderPadissa, tunti, jossain leetcode medium ja hard välillä. sitten neljä kierrosta putkeen virtuaalisessa paikan päällä tapahtuvassa loopissa, kaksi algoritmisessiota, rinnakkaisuusjuttu jonka bommasin, ja järjestelmäsuunnittelu. plus rekrytointipäällikön keskustelu. Nolan sanoi et sen meni melkein seitsemän viikkoa ensimmäisestä rekrytointipuhelusta tarjouskirjeeseen ja mun meni about sama. viikolla viisi tarkistin sähköpostia kaksikymmentä minuuttia välein kuin hullu lol.
algoritmikierrokset oli vaikeita. ei medium, hard. brute force pääsee jonnekin mutta haastattelijat haluu optimointipuhetta koko ajan kun koodaat. ratkaisin kierros ykksen optimaalisesti ja kierros kakkosessa mulla oli toimiva brute force kun aika loppui. Nolan sanoi et sillä oli täsmälleen sama jakauma, yksi puhdas yksi brute force, ja sai silti tarjouksen. eli osittainen hyvitys on todellinen mutta et halua luottaa siihen.
järjestelmäsuunnittelu oli Google Docsissa mikä mun mielestä oli outoa mutta rehellisesti toimi hyvin. ne halusi hajautetun dataputken, osiointistrategian, miten käsitellä myöhässä saapuvaa dataa streaming-kontekstissa. hyvin Spark-makuista, hyvin Databricks-spesifiä. jos sun suunnitteluvalmistautuminen on pelkkiä URL-lyhentäjiä ja chattisovelluksia youtubesta tuo kierros sattuu.
käyttäytyminen oli rekrytointipäällikkö syventymässä ylpeimpään tekniseen projektiini ja tilanteeseen jossa vastustin jotakuta senioria. jatkokysymyksiä kaikesta. ja sitten referenssit. Databricks oikeasti soittaa referensseillesi ja välittää mitä ne sanoo. yksi esimies ja kaksi senioria joiden kanssa olet työskennellyt. Nolanin rekrytoija kertoi suoraan et referenssit painavat lopullisessa päätöksessä. Google ja Meta ei koskaan sanonut mitään sellaista mulle.
ajoin InterviewMania harjoitteluissa Nolanin kanssa ja läpi oikean loopin. rinnakkaisuuskierros oli se missä se auttoi eniten koska olin hukkumassa. se liputti deadlock-olosuhteen tuottaja-kuluttaja-yrityksessäni ennen kuin haastattelijan piti kertoa mulle, mikä todennäköisesti pelasti kierroksen olemasta täysi nolla. algoritmikierroksilla se näytti optimaalisia polkuja samalla kun jauhoin brute forcea ja auttoi pivotoimaan nopeammin kuin olisin yksin. järjestelmäsuunnittelussa se kehoitti osiointilähestymistavoista jotka olin unohtanut paineen alla. tarkistin dockin, prosessilistan, näyttötallenteen CoderPadissa ja Zoomissa. mitään näkyvissä. kaksitoista pinnaa kuussa vuositilauksella, 57 000 käyttäjää, yli 20 stealth-ominaisuutta. Databricks venyy kahden kuukauden yli algoritmi- ja rinnakkaisuus- ja suunnittelu- ja käyttäytymiskierroksineen. Interview Coder kahdellasadallayhdeksälläkymmenelläyhdeksällä kuussa hoitaa algoritmiosuuden eikä mitään muuta. kaksitoista pinnaa kattaa koko jutun.
älä ohita rinnakkaisuusvalmistautumista. en voi painottaa tätä tarpeeksi. ja henkisesti valmistaudu kahdeksan viikon aikajanaan koska odottaminen sekoittaa enemmän kuin mikään leetcode hard lol.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
