Qual è il processo di assunzione di un ingegnere in Uber?


Migliore risposta

Ho sostenuto un colloquio un paio di settimane fa per uno stage. Di solito fanno uno schermo del telefono ma a quanto pare lo hanno saltato per me. Sono stato invitato a venire nel loro ufficio per colloqui in loco.

Il primo colloquio è stato con un responsabile tecnico che si è concentrato sulla conversazione tecnica, quindi abbiamo parlato delle tecnologie con cui ho lavorato, dei pro e dei contro di ciascuna, come sceglierei uno stack tecnologico, ecc. Ho sentito che questo aveva lo scopo di valutare quanto sai al di fuori del curriculum scolastico. Successivamente, mi è stata data una domanda sugli algoritmi modellata sui server di bilanciamento del carico.

La seconda intervista era completamente sulla codifica. Le domande erano semplici, ma il mio intervistatore ha detto che stanno cercando come scriverei il codice di produzione. Ho risolto circa 3-4 domande durante lintervista.

Lultima è stata la più difficile e si è concentrata molto sullo scripting della shell, sui fondamenti del sistema operativo, sui segfault di debug, ecc. E mi è stato anche chiesto di codificare una soluzione funzionante per un problema NP-difficile. Sembrava che lintervistatore stesse cercando di spingermi a vedere quanto posso fare in ogni area. Alla fine, non ero ancora del tutto sicuro di come fosse andata.

(Ho ricevuto una felpa con cappuccio Uber gratuita quando stavo lasciando il loro ufficio: D)

Il mio reclutatore ha chiamato me in un paio di giorni e hanno detto che volevano farmi unofferta. Ma prima, Uber ha un colloquio con il manager del team specifico. Ho avuto una chiamata Skype con lui che riguardava principalmente le mie precedenti esperienze e aree di interesse, nonché una domanda di codifica moderatamente difficile sulle combinazioni.

Ho ricevuto unofferta formale poco dopo. Spero che questo aiuti 🙂

Risposta

Ho sostenuto un colloquio un mese fa per una posizione di ingegnere del software a tempo pieno presso Uber. Ho avuto lopportunità di un colloquio tramite segnalazione di un amico.

Mi è stato programmato per la prima volta un round di screening telefonico offerto da un responsabile tecnico di Uber. Mi è stato chiesto del mio background tecnico, del mio lavoro e di due problemi di codifica. È andata molto bene e sono stato invitato per un colloquio in loco unora dopo la telefonata.

Lintervista in loco è avvenuta 2 settimane dopo e dura circa 4,5 ore. 4 persone mi hanno sfidato con molte domande tecniche come la codifica della lavagna e le domande sulla progettazione del sistema. Tutti erano abbastanza cordiali e sono entrati abbastanza in orario, quindi non cera molto tempo di pausa nel mezzo. Lultima intervista tecnica è stata pratica: mi è stato chiesto di risolvere un problema del mondo reale e di implementarlo successivamente. Prima delleffettivo lavoro di codifica, lintervistatore ha avuto una discussione approfondita con me sui dettagli di tutti i livelli per assicurarsi che fosse una soluzione ragionevole che potesse essere eseguita in pochi minuti. Il problema non era molto difficile e la soluzione potrebbe non essere ottimale, ma è necessario che funzioni. Pertanto è meglio essere un ingegnere pratico al lavoro e scrivere codice reale in modo efficiente (scelta delleditor, ricerca API, capacità di debug, ecc.) Per me stesso uso Vim tutti i giorni e questo mi ha aiutato molto. Dopo il quarto round del colloquio tecnico ho anche avuto la possibilità di parlare con il reclutatore e il responsabile delle assunzioni per varie domande e dubbi, che hanno affrontato molto bene.

Ho ricevuto unofferta il giorno successivo al colloquio in loco che dopo un po di negoziazione ho accettato con gioia. Una cosa che vorrei sottolineare è che sono rimasto sbalordito dallefficienza dellazienda durante lintero processo di assunzione. Il responsabile delle assunzioni e alcuni reclutatori con cui ho lavorato hanno sempre risposto molto prontamente in pochi minuti. A proposito, vivo a South Bay e il pendolarismo da / per San Francisco era ovviamente coperto da Uber, rendendo lesperienza dellintervista ancora più piacevole 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *