J'ai fait de nombreux entretiens dans des entreprises très connues de la Silicon Valley et toutes sont à peu près identiques dans la manière dont leur processus d'entretien est organisé.
1) Après avoir postulé en ligne ou par l'intermédiaire d'un ami, vous recevez un e-mail automatique vous indiquant que votre candidature a été reçue et qu'elle sera examinée (c'est bien quand ils disent qu'elle sera examinée dans X jours).
2) Après avoir été initialement examiné, vous recevez une deuxième réponse automatique vous indiquant qu'ils ont décidé d'aller de l'avant. Sinon, ils disent généralement qu'ils pensent que d'autres candidats sont mieux adaptés au poste et ils encouragent à vérifier leurs autres offres et éventuellement à y postuler.
3) S'ils avancent, généralement le jour ouvrable suivant, vous recevez un courriel d'un responsable des ressources humaines de cette entreprise vous demandant de programmer un appel de présentation de 15 à 20 minutes. Certaines d'entre elles demandent de fournir trois autres dates/plages horaires, ou certaines vous envoient un lien vers leur calendrier où vous pouvez vous sélectionner et réserver une place disponible. Lorsque l'heure a été sélectionnée (manuellement ou via un calendrier Web automatisé), vous obtenez une confirmation de la date et de l'heure de l'appel. La plupart d'entre eux ajouteront automatiquement l'heure prévue à votre calendrier Google (c'est ce qu'il y a de mieux, j'aime beaucoup ça, si vous avez beaucoup d'entretiens et chaque fois que vous devez ajouter manuellement des événements à votre calendrier). Ils s'appelleront toujours eux-mêmes. J'ai eu des entretiens avec plus de dix entreprises au cours des deux derniers mois et la plupart d'entre elles m'ont appelé avec une minute d'avance :) quand vous décrochez, elles se présentent et demandent toujours si c'est le bon moment pour parler (question un peu bizarre). Au cours de cet appel de 15 à 20 minutes, ils posent des questions générales sur mon expérience professionnelle et m'expliquent le processus. Presque toutes les grandes entreprises suivent le même processus.
4) L'étape suivante consiste à programmer de la même manière un appel d'une heure avec un technicien qui effectue un test de codage en ligne. Généralement, c'est par hackerrank/codility ou même simplement par un google doc. Ici aussi, ils vous appellent exactement à l'heure prévue et après 5 à 10 minutes d'introduction générale et de discussion, ils vous donnent une question de codage à résoudre. Mes appels étaient toujours terminés en moins d'une heure. Après ce test de codage en ligne, le responsable des ressources humaines fait un suivi d'un jour ou deux avec les résultats. En général, si vous avez bien fait, vous aurez un suivi très rapide : ils vous féliciteront et vous demanderont de programmer un appel. Lors de cet autre appel, il vous proposera de vous rendre sur place pour un entretien d'une journée, ou il pourra effectuer la procédure par courrier électronique. Lors de cet appel, certains (notamment facebook) vous donneront un retour d'information sur votre premier test de codage ; ils ne donnent généralement que des commentaires positifs et vous donnent éventuellement des conseils pour vous aider à vous améliorer. Ce retour d'information est fourni, mais c'est le responsable des ressources humaines et non le type qui a mené l'entretien. 5) La planification des entretiens sur place se fait de la même manière que la planification d'un appel : vous donnez quelques dates préférées ou ils offrent des dates disponibles. S'ils vous considèrent comme un candidat haut de gamme et que votre disponibilité est limitée, ils pourront programmer l'entretien sur place dans un jour ou deux et réussiront à réserver des vols et des hôtels à court terme comme cela.
6) Les meilleurs employeurs offriront plusieurs jours à l'hôtel et des vols les jours autres que l'entretien, ils paieront évidemment tous les restaurants et les frais de déplacement. Google, par exemple, vous louera une voiture Hertz (et ce n'était pas une Nissan Micro ou autre, c'était une belle voiture). En général, tous les frais de voyage des grandes entreprises sont pris en charge par une société tierce et elle fait de son mieux. Pour une raison quelconque, j'ai remarqué qu'aucun d'entre eux ne veut payer le mini-bar de l'hôtel. Aucun ne couvrira l'alcool :)
C'est un schéma approximatif. Vous pouvez également lire le chapitre sur le processus d'entretien sur google/facebook/amazon dans “Cracking the Coding Interview” de Gayle Laakmann McDowell. Dans mon cas, les entretiens dans ces entreprises ont été exactement comme décrit dans le livre. Dans tous les cas, les interviewers m'appelaient eux-mêmes. Si je manquais un appel, je rappelais immédiatement ou dans les deux minutes qui suivaient. Ils ne m'ont jamais appelé à une autre heure que celle prévue, quand ils avaient besoin de quelque chose, ils me demandaient par e-mail quand ils pouvaient m'appeler. Dans quelques cas, il était également possible de passer un appel sur skype ou google hangout à la place ou un appel téléphonique normal.