Meilleure réponse
Jai passé une entrevue il y a quelques semaines pour un stage. Ils font généralement un écran de téléphone mais lont apparemment sauté pour moi. Jai été invité à venir dans leur bureau pour des entretiens sur place.
La première entrevue avec un responsable de lingénierie était axée sur la conversation technique, nous avons donc discuté des technologies avec lesquelles jai travaillé, des avantages et des inconvénients de chacune, comment je choisirais une pile technologique, etc. Jai senti que cela visait à évaluer ce que vous savez en dehors du programme scolaire. Après cela, on ma posé une question sur les algorithmes inspirée des serveurs déquilibrage de charge.
La deuxième interview portait entièrement sur le codage. Les questions étaient simples, mais mon intervieweur a dit quils cherchaient comment jécrirais le code de production. Jai résolu environ 3-4 questions tout au long de lentretien.
La dernière était la plus difficile, et se concentrait beaucoup sur les scripts shell, les fondamentaux du système dexploitation, le débogage des segfaults, etc. et on ma également demandé de coder une solution fonctionnelle pour un problème NP-difficile. Il semblait que lintervieweur essayait de me pousser à voir tout ce que je peux faire dans chaque domaine. À la fin de cela, je nétais toujours pas tout à fait sûr de savoir comment cela sest passé.
(Jai reçu un sweat à capuche Uber gratuit quand je quittais leur bureau: D)
Mon recruteur a appelé moi dans quelques jours et a dit quils voulaient me faire une offre. Mais avant cela, Uber a un entretien avec le responsable de léquipe spécifique. Jai eu un appel Skype avec lui qui portait principalement sur mes expériences précédentes et mes domaines dintérêt, ainsi quune question de codage moyennement difficile sur les combinaisons.
Jai reçu une offre officielle peu de temps après. Jespère que cela aide 🙂
Réponse
Jai passé un entretien il y a un mois pour un poste dingénieur logiciel à plein temps chez Uber. Jai eu lopportunité dentrevue grâce à la recommandation dun ami.
Jétais dabord programmé pour une session de dépistage téléphonique qui a été donnée par un directeur technique dUber. A été interrogé sur mon expérience technique, mon travail, ainsi que deux problèmes de codage. Cela sest très bien passé et jai été invité à un entretien sur place une heure après lappel téléphonique.
Lentretien sur place a eu lieu 2 semaines plus tard et a duré environ 4,5 heures. 4 personnes mont mis au défi avec de nombreuses questions techniques telles que le codage du tableau blanc et les questions de conception du système. Tout le monde était assez sympathique et est entré assez à lheure, donc il ny avait pas beaucoup de temps de pause entre les deux. Le dernier entretien technique était pratique – on ma demandé de résoudre un problème du monde réel et de le mettre en œuvre par la suite. Avant le travail de codage proprement dit, lintervieweur a eu une discussion approfondie avec moi sur les détails de tous les niveaux pour sassurer que cétait une solution raisonnable qui pouvait être faite en quelques minutes. Le problème nétait pas très difficile et la solution pouvait être sous-optimale, mais vous devez la faire fonctionner. Par conséquent, vous feriez mieux dêtre un ingénieur au travail et décrire du vrai code de manière efficace (choix de léditeur, recherche dAPI, compétences de débogage, etc). Pour moi, jutilise Vim tous les jours et cela ma beaucoup aidé. Suite à la 4ème série dentretiens techniques, jai également eu la chance de parler au recruteur et au responsable du recrutement pour diverses questions et préoccupations, auxquelles ils ont très bien répondu.
Le lendemain de lentretien sur site, jai reçu une offre que jai acceptée avec joie après quelques négociations. Une chose que je voudrais souligner est que jai été époustouflé par lefficacité de lentreprise pendant tout le processus de recrutement. Le responsable du recrutement et quelques recruteurs avec lesquels jai travaillé ont toujours répondu très rapidement en quelques minutes. BTW, je vis à South Bay et les déplacements depuis / vers San Francisco ont bien sûr été couverts par Uber, ce qui rend lexpérience dentrevue encore plus agréable 🙂