Cum este procesul de angajare a inginerului la Uber?


Cel mai bun răspuns

Am intervievat câteva săptămâni în urmă pentru un stagiu. De obicei, fac ecranul unui telefon, dar se pare că l-au omis pentru mine. Am fost invitat să vin la biroul lor pentru interviuri la fața locului.

Primul interviu a fost cu un manager de inginerie care s-a concentrat pe conversații tehnice, așa că am discutat despre tehnologiile cu care am lucrat, avantajele și dezavantajele fiecăruia, cum aș alege un teanc de tehnologie etc. Am simțit că acest lucru a fost menit să evalueze cât de mult știi în afara curriculumului școlar. După aceasta, mi s-a dat o întrebare de algoritmi modelată pe servere de echilibrare a sarcinii.

Al doilea interviu a fost complet despre codificare. Întrebările au fost simple, dar intervievatorul meu a spus că sunt în căutarea modului în care aș scrie codul de producție. Am rezolvat aproximativ 3-4 întrebări pe tot parcursul interviului.

Ultima a fost cea mai grea și s-a concentrat foarte mult pe scriptarea shell-urilor, elementele fundamentale ale sistemului de operare, depanarea segfaults etc. și mi s-a cerut, de asemenea, să codez o soluție de lucru pentru o problemă NP-hard. Se părea că intervievatorul încerca să mă împingă să văd cât de mult pot face în fiecare zonă. La sfârșitul acestui lucru, încă nu eram complet sigur cum a mers acest lucru.

(Am primit o hanoracă Uber gratuită când ieșeam din biroul lor: D)

Recrutorul meu a sunat în câteva zile și mi-au spus că vor să-mi facă o ofertă. Dar înainte de aceasta, Uber are un interviu cu managerul echipei specifice. Am avut un apel Skype cu el, care a fost în principal despre experiențele mele anterioare și domeniile de interes, precum și o întrebare de codare moderat dificilă pe combinații.

Am primit o ofertă formală la scurt timp după aceea. Sper că acest lucru vă va ajuta 🙂

Răspuns

Am intervievat acum o lună pentru un post de inginer software la Uber. Am avut ocazia de interviu prin recomandarea prietenilor.

Am fost programat pentru prima dată pentru o rundă de screening telefonic oferită de un manager inginer al Uber. Am fost întrebat despre experiența mea tehnică, munca mea, precum și despre două probleme de codare. A mers foarte bine și am fost invitat la interviu la fața locului la o oră după apelul telefonic.

Interviul la fața locului a avut loc 2 săptămâni mai târziu și durează aproximativ 4,5 ore. 4 persoane m-au provocat cu multe întrebări tehnice, cum ar fi codarea tablelor albe și întrebări de proiectare a sistemului. Fiecare a fost destul de prietenos și a intrat destul de la timp, astfel încât nu a existat prea mult timp de pauză între ele. Ultimul interviu tehnic a fost unul practic – mi s-a cerut să rezolv o problemă din lumea reală și să o implementez ulterior. Înaintea activității de codificare propriu-zise, ​​intervievatorul a avut o discuție amănunțită cu mine cu privire la detalii de la toate nivelurile pentru a se asigura că este o soluție rezonabilă care ar putea fi realizată în câteva minute. Problema nu era foarte grea și soluția ar putea fi suboptimă, dar trebuie să o faceți să funcționeze. Prin urmare, mai bine fiți un inginer practic la locul de muncă și scrieți codul real într-un mod eficient (alegerea editorului, căutarea API-ului, abilități de depanare, etc). Pentru mine, folosesc Vim în fiecare zi și asta m-a ajutat foarte mult. După cea de-a 4-a rundă de interviu tehnic, am avut și șansa de a vorbi cu recrutor și managerul de angajare pentru diverse întrebări și preocupări, pe care le-au abordat foarte bine.

Am primit o ofertă a doua zi după interviul la fața locului, pe care după o negociere am acceptat-o ​​cu bucurie. Un lucru pe care „aș dori să-l subliniez este că am fost uluit de eficiența companiei pe parcursul întregului proces de angajare managerul de angajare și câțiva recrutori cu care am lucrat au răspuns întotdeauna foarte rapid în câteva minute. BTW Locuiesc în South Bay, iar naveta către / din San Francisco a fost bineînțeles acoperită folosind Uber, făcând experiența interviului și mai plăcută:)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *