Hvordan er ingeniøransættelsesprocessen hos Uber?


Bedste svar

Jeg interviewede et par uger tilbage for en praktikophold. De laver normalt en telefonskærm, men tilsyneladende sprang den over for mig. Jeg blev inviteret til at komme til deres kontor til onsite-interviews.

Det første interview var med en ingeniørchef, der fokuserede på teknisk samtale, så vi snakkede om teknologier, jeg har arbejdet med, fordele og ulemper ved hver, hvordan jeg vælger en teknisk stak osv. Jeg følte, at dette var beregnet til at evaluere, hvor meget du ved uden for skolens læseplan. Efter dette fik jeg et algoritmespørgsmål modelleret på belastningsbalanceringsservere.

Det andet interview handlede helt om kodning. Spørgsmålene var enkle, men min interviewer sagde, at de ledte efter, hvordan jeg ville skrive produktionskode. Jeg løste omkring 3-4 spørgsmål i hele interviewet.

Den sidste var den sværeste og fokuserede meget på shell-scripting, OS-grundlæggende funktioner, fejlfinding af segfaults osv., Og jeg blev også bedt om at kode en fungerende løsning for et NP-hårdt problem. Det så ud til, at intervieweren forsøgte at skubbe mig til at se, hvor meget jeg kan gøre i hvert område. I slutningen af ​​dette var jeg stadig ikke helt sikker på, hvordan det gik.

(Jeg fik en gratis Uber-hættetrøje, da jeg forlod deres kontor: D)

Min rekrutterer ringede mig om et par dage og sagde, at de ønskede at give mig et tilbud. Men før det har Uber et interview med det specifikke teams manager. Jeg havde et Skype-opkald med ham, som for det meste handlede om mine tidligere erfaringer og interesseområder samt et moderat vanskeligt kodningsspørgsmål om kombinationer.

Jeg fik et formelt tilbud kort tid efter. Jeg håber, det hjælper 🙂

Svar

Jeg interviewede for en måned siden for en fuldtids stilling inden for softwareingeniør hos Uber. Jeg fik interviewmuligheden gennem henvisning af en ven.

Jeg var først planlagt til en runde telefonscreening, der blev givet af en ingeniørchef for Uber. Blev spurgt om min tekniske baggrund, mit arbejde samt to kodningsproblemer. Det gik meget godt, og jeg blev inviteret til et stedligt interview en time efter telefonopkaldet.

Interviewet på stedet fandt sted 2 uger senere og varede ca. 4,5 timer. 4 personer udfordrede mig med mange tekniske spørgsmål såsom whiteboard-kodning og systemdesignspørgsmål. Alle var temmelig venlige og gik ganske tidligt ind, så der var ikke meget pausetid imellem. Sidste tekniske interview var praktisk – jeg blev bedt om at løse et problem i den virkelige verden og implementerede det efterfølgende. Før det egentlige kodearbejde havde intervieweren en grundig diskussion med mig om detaljer på alle niveauer for at sikre, at det var en rimelig løsning, der kunne gøres i løbet af få minutter. Problemet var ikke super hårdt, og løsningen kunne være suboptimal, men du skal få det til at fungere. Derfor skal du være en praktisk ingeniør på arbejdspladsen og skrive ægte kode på en effektiv måde (redaktørvalg, API-opslag, debugging-færdigheder, osv. For mig selv bruger jeg Vim hver dag, og det hjalp mig meget. Efter 4. runde af teknisk interview fik jeg også chancen for at tale med rekrutterer og ansættelsesleder for forskellige spørgsmål og bekymringer, som de behandlede meget godt.

Jeg fik et tilbud næste dag efter interviewet på stedet, som jeg efter glæde accepterede med glæde. En ting, jeg gerne vil påpege, er at jeg blev sprængt væk af virksomhedens effektivitet under hele ansættelsesprocessen. ansættelsesleder og et par rekrutterere, som jeg arbejdede med, reagerede altid meget hurtigt inden for få minutter. BTW Jeg bor i South Bay og pendlingen til / fra San Francisco blev naturligvis dækket ved hjælp af Uber, hvilket gjorde interviewoplevelsen endnu mere behagelig:)

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *