Databricks-intervjuspørsmål og AI-forberedelsestips
ok så online-vurderingen er der sytti prosent av kandidatene dør. jeg holdt nesten på å dø der også. sytti minutter, overvåket, to kodeproblemer pluss datamanipuleringsgreier, og spørsmålene var vanskeligere enn noe jeg så i Meta- eller Google-OAene. kompisen Nolan som fikk tilbud hos Databricks i fjor sa "OAen er det hardeste filteret i big tech akkurat nå" og jeg trodde han bare skrøt. det gjorde han ikke. bare omtrent tretti prosent består den. jeg besto med kanskje to minutters margin.
concurrency ødela meg. runde tre av onsitet, et multithreading-problem, produsent-konsument med deadlock-betingelser, og jeg har ikke skrevet concurrent kode siden operativsystemkurset på universitetet. Nolan advarte meg om dette. han sa "det er en runde som spesifikt handler om concurrency, og hopper du over den forberedelsen kommer du til å ha en veldig dårlig ettermiddag" og jeg hoppet over den forberedelsen som en idiot. jeg snublet meg gjennom det i trettifem minutter og gjorde feil som ville skammet meg på en hjemmeoppgave, for ikke å snakke om live på CoderPad med noen som ser på. den runden kostet meg nesten helt sikkert tilbudet.
hele prosessen tar evig. rekrutterersamtale først, tretti minutter. så den overvåkede OAen som dreper de fleste. så en telefonscreening på CoderPad, én time, et sted mellom leetcode medium og hard. så fire runder rett etter hverandre på det virtuelle onsitet -- to algoritmeøkter, concurrency-greia jeg bommet, og systemdesign. pluss en hiring manager-samtale. Nolan sa hans tok nesten syv uker fra første rekrutterersamtale til tilbudsbrev, og min tok omtrent det samme. innen uke fem sjekket jeg e-posten hvert tyvende minutt som en gal person lol.
algoritmerundene var vanskelige. ikke medium, vanskelige. brute force får deg et sted, men intervjuerne vil ha optimaliseringsprat hele tiden mens du koder. jeg løste runde én optimalt og runde to hadde jeg en fungerende brute force da tiden gikk ut. Nolan sa han hadde nøyaktig samme split, én ren og én brute force, og fikk fortsatt tilbud. så delvis kreditt er reelt, men du vil ikke basere deg på det.
systemdesign var på Google Docs, noe jeg syntes var rart, men ærlig talt fungerte fint. de ville ha en distribuert datapipeline, partisjoneringstrategi, hvordan håndtere data som ankommer sent i en strømmekontekst. veldig Spark-smak, veldig Databricks-spesifikt. om designforberedelsen din er bare URL-forkortere og chat-apper fra youtube kommer den runden til å gjøre vondt.
atferd var hiring manageren som gikk dypt inn i mitt stolteste tekniske prosjekt og en gang jeg presset tilbake på noen senior. oppfølginger på alt. og så referanser. Databricks ringer faktisk referansene dine og bryr seg om hva de sier. én leder og to seniorpersoner du har jobbet med.
jeg kjørte InterviewMan under tester med Nolan og gjennom den ekte loopen. concurrency-runden var der det hjalp mest fordi jeg druknet. det flagget deadlock-betingelsen i produsent-konsument-forsøket mitt før intervjueren måtte fortelle meg, noe som sannsynligvis reddet den runden fra å bli en total null. algoritmerunder viste det optimale veier mens jeg malt meg gjennom brute force og hjalp meg pivotere raskere enn jeg ville gjort på egen hånd. systemdesign dyttet meg på partisjoneringstilnærminger jeg hadde glemt under press. jeg sjekket dock, prosessliste, skjermopptak på CoderPad og Zoom. ingenting synlig. tolv kroner i måneden årlig, 57 000 brukere, 20 pluss stealth-funksjoner. Databricks strekker seg over to måneder med algoritme og concurrency og design og atferdsrunder. Interview Coder til to nittini i måneden håndterer algoritmedelen og ingenting annet. tolv kroner dekker hele greia.
ikke hopp over concurrency-forberedelse. jeg kan ikke stresse dette nok. og forbered deg mentalt på en åtte-ukers tidslinje fordi ventingen vil rote med deg mer enn noen leetcode hard lol.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
