Databricks samtalespørgsmål og AI-forberedelsestips
ok så online-vurderingen er hvor halvfjerds procent af kandidaterne dør. jeg var også tæt på at dø der. halvfjerds minutter, overvåget, to kodningsproblemer plus datamanipulationsting, og spørgsmålene var sværere end noget jeg så i Meta eller Google OA'erne. min ven Nolan der fik et tilbud hos Databricks sidste år fortalte mig "OA'en er det hårdeste filter i big tech lige nu" og jeg troede han bare pralede. det gjorde han ikke. kun cirka tredive procent kommer igennem. jeg bestod med måske to minutters margin.
concurrency ødelagde mig. runde tre af onsitet, et multithreading-problem, producer-consumer med deadlock-betingelser, og jeg har ikke skrevet concurrent kode siden mit operativsystemer-kursus på universitetet. Nolan advarede mig om det. han sagde "der er en runde der specifikt handler om concurrency og hvis du springer den forberedelse over vil du have en meget dårlig eftermiddag" og jeg sprang den forberedelse over som en idiot. jeg stablede mig igennem det i femogtredive minutter og lavede fejl der ville genere mig på en hjemmeopgave endsige live på CoderPad med nogen der kiggede. den runde kostede mig næsten helt sikkert tilbuddet.
hele processen tager evigheder. rekruttereringsopkald først, tredive minutter. så den overvågede OA der slår de fleste ihjel. så en telefonscreening på CoderPad, en time, et sted mellem leetcode medium og hard. så fire runder ryg mod ryg på det virtuelle onsite, to algoritme-sessioner, concurrency-tingen jeg bombede, og system design. plus en ansættelsesleder-samtale. Nolan sagde hans tog næsten syv uger fra første rekruttereringsopkald til tilbudsbrev og mit tog omtrent det samme. ved uge fem tjekkede jeg min email hvert tyvende minut som en tosset person lol.
algoritmerunder var svære. ikke medium, svære. brute force bringer dig et sted men interviewerne vil have optimeringssnak hele tiden mens du koder. jeg løste runde et optimalt og runde to havde jeg en fungerende brute force da tiden løb ud. Nolan sagde han havde præcis den samme opdeling, en ren en brute force, og fik stadig tilbuddet. så delvis kredit er reelt men du vil ikke være afhængig af det.
system design var på Google Docs hvilket jeg syntes var mærkeligt men ærligt talt virkede fint. de ville have en distribueret datapipeline, partitioneringsstrategi, hvordan man håndterer data der ankommer for sent i en streaming-kontekst. meget Spark-præget, meget Databricks-specifikt. hvis din designforberedelse er alle URL-forkortere og chatapps fra youtube vil den runde gøre ondt. min interviewer spurgte om strong versus eventual consistency for forskellige stadier af pipelinen og jeg gav et ok svar men Nolan fortalte mig hans interviewer gravede endnu dybere i Spark internals. hvad du får afhænger af teamet.
behavioral var ansættelseslederen der gik dybt i mit stolteste tekniske projekt og en gang jeg skubbede imod nogen senior. opfølgninger på alt, "hvad gjorde det svært, hvad ville du ændre, hvad lærte den oplevelse dig om hvordan du arbejder." og så referencer. Databricks ringer faktisk dine referencer og bekymrer sig om hvad de siger. en leder og to senior folk du har arbejdet med. Nolans rekrutterer fortalte ham direkte at referencer vejer tungt i den endelige beslutning. Google og Meta sagde aldrig noget lignende til mig.
jeg kørte InterviewMan under mocks med Nolan og igennem det rigtige forløb. concurrency-runden var hvor det hjalp mest fordi jeg druknede. det flaggede deadlock-betingelsen i mit producer-consumer forsøg inden min interviewer måtte fortælle mig, hvilket sandsynligvis reddede den runde fra at være et totalt nul. algoritmerunder viste det optimale veje mens jeg sled mig igennem brute force og hjalp mig med at pivotere hurtigere end jeg ville have gjort på egen hånd. system design guidede det mig på partitioneringstilgange jeg havde glemt under pres. jeg tjekkede dock, procesliste, skærmoptagelse på CoderPad og Zoom. intet synligt. tolv kroner om måneden årligt, 57.000 brugere, 20 plus stealth-funktioner. Databricks strækker sig over to måneder med algoritme og concurrency og design og behavioral-runder. Interview Coder til tohundredeognioghalvfems om måneden håndterer algoritmedelen og intet andet. tolv kroner dækker det hele.
spring ikke concurrency-forberedelse over. det kan jeg ikke understrege nok. og forbered dig mentalt på en otte-ugers tidslinje fordi ventetiden vil rode mere med dig end nogen leetcode hard lol.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
