Une entreprise de près de mille milliards de dollars, avec plus de 1 00 000 employés Google est en train de devenir un empire en soi. Plus d’un quart de cet empire est constitué de développeurs de logiciels, qui pilotent 2 milliards de lignes de code dans le référentiel de Google. Pas une tâche facile, n’est-ce pas ?
C’est pourquoi Google est extrêmement prudent lorsqu’il s’agit d’ajouter de nouveaux membres à son équipe. Sur les plus de 2 millions de candidatures (deux fois la taille de son effectif actuel !) qu’il reçoit chaque année, Google n’embauche qu’environ 15 000 employés. Ce ratio représente un dixième du ratio de sélection à Harvard, vous avez donc plus de chances de passer par Harvard que d’obtenir un emploi chez Google.
Filtrer le candidat parfait dans un lot de cette taille, ne peut être facile. Ainsi, Google a un processus d’embauche plutôt élaboré et structuré. Il commence par une présélection par le recruteur et un tour téléphonique, suivi d’une série d’entretiens techniques, pour finalement vous amener au comité d’embauche qui décide de votre sort. Une fois le comité d’embauche passé, votre offre n’est plus qu’à quelques examens et discussions sur la rémunération.
- Voici à quoi ressemble le processus d’embauche de Google :
- 5 Things About Google’s Interview Process Revealed By An Insider
- Vous pouvez accéder à Google, même s’il ne vient pas dans votre université.
- Faites une préparation holistique, et soyez prêt à être surpris.
- Renforcer vos fondamentaux CS et votre compréhension de la complexité temps-espace
- Préparez des questions à partir de sources, mais ne vous attendez pas aux mêmes questions lors de l’entretien
- Interviewer ailleurs d’abord, avant de s’asseoir pour votre entretien Google
- Votre interviewer va essayer de vous aider.
- La communication est importante mais dans des limites.
- Une seule personne n’est pas responsable de la décision de votre destin.
Voici à quoi ressemble le processus d’embauche de Google :
Bien que chaque étape du processus d’embauche ait sa propre valeur, la partie la plus cruciale est constituée par les séries d’entretiens techniques que vous devez passer. Heureusement, le nombre d’entretiens menés pour la sélection des candidats a été ramené de 12 à 4 en 2016, après l’étude de l’équipe People Analytics de Google qui a examiné cinq années de données et de commentaires sur les entretiens. Après cela, Google a découvert que « quatre entretiens étaient suffisants pour prédire si quelqu’un devrait être embauché chez Google avec 86 % de confiance. »
Même avec quatre tours, le processus est aussi concret qu’il peut l’être, et le craquer n’est pas une promenade de santé. Nous avons donc décidé de consulter quelqu’un qui a été des deux côtés de la table. En tant qu’ex-Googler, qui a également fait partie du jury d’entretien de Google pendant près de 7 ans, Rodney Martis a des idées sur le processus d’entretien de Google, qui ne sont pas connues de tous et ne peuvent pas être trouvées sur une recherche Google !
Voici 5 enseignements de notre discussion avec Rodney Martis, qui a passé plus de 200 entretiens chez Google. Si vous préférez entendre de la bouche du cheval, regardez notre discussion ici:
5 Things About Google’s Interview Process Revealed By An Insider
Vous pouvez accéder à Google, même s’il ne vient pas dans votre université.
En tant que jeune diplômé d’université, vous ne devez pas vous décourager si Google ne recrute pas dans votre université. Si c’est l’entreprise de vos rêves, il y a plusieurs autres moyens que vous pouvez essayer. Tout d’abord, bien sûr, il y a son système de recommandation. Si vous connaissez quelqu’un qui y travaille déjà, ou si vous pouvez vous lier d’amitié avec un membre de l’entreprise via Linkedin, il peut devenir votre porte d’entrée. Rodney, cependant, avait un meilleur moyen pour vous.
« Google a également ces concours de codage régulièrement, où vous pouvez continuellement participer et améliorer votre classement pour être remarqué. » Ajoutant une mise en garde, Rodney a déclaré : « Les concours de codage peuvent vous aider à vous faire remarquer ou à préparer vos entretiens, mais ils ne seront pas un facteur décisif dans votre sélection. »
Dans le même ordre d’idées, le Google Summer of Code est un excellent moyen et l’une des techniques les plus efficaces pour craquer Google. C’est un programme mondial pour les collégiens, qui si vous êtes sélectionné pour, vous obtient un mentorat direct de Google pour travailler sur un projet de développement de logiciels open-source de 3 mois.
Enfin, vous avez toujours la possibilité de postuler via Google Careers.
Faites une préparation holistique, et soyez prêt à être surpris.
Bien, il est évident que passer par Google vous demandera une préparation importante. Mais ce que Rodney veut, c’est que vous fassiez une préparation plus rationnelle et couvrant les bases. Pour ce faire, il a mis en évidence trois grands tacts de préparation :
Renforcer vos fondamentaux CS et votre compréhension de la complexité temps-espace
Tout entretien technique vous jugera certainement sur vos fondamentaux CS. Donc, même si vous êtes un candidat expérimenté, ne négligez pas les fondamentaux. Tout entretien comportera trois types de questions pour vous : algorithme, structure de données et conception de système. Le type de question que votre interlocuteur choisit de poser, dépend de lui et de votre expérience.
« Google ne recrute jamais une personne pour un rôle particulier. L’entretien est donc très générique. Ils vérifient votre capacité à résoudre des problèmes, votre capacité de codage, ou votre capacité fondamentale CS. Et l’idée est que si vous franchissez cette barre, vous pouvez travailler dans n’importe quelle équipe chez Google », a révélé Rodney.
Un autre aspect clé souvent jugé lors des entretiens est votre analyse de la complexité temps-espace, vous devez donc vous préparer à aborder les questions qui s’y rapportent. Parce que comme Rodney l’a mentionné, » Jusqu’à ce qu’il y ait un problème P0 dans le code que vous avez écrit et que votre système soit en panne et que vous deviez vous asseoir et le résoudre, vous ne saurez pas à quel point la complexité temps-espace est importante dans un système de production. «
Préparez des questions à partir de sources, mais ne vous attendez pas aux mêmes questions lors de l’entretien
Il y a beaucoup de ressources disponibles en ligne réclamant une liste de questions que vous pourriez préparer pour votre entretien Google. Il s’agirait de questions révélées par certains candidats qui sont passés par le processus d’entretien de Google ou qui y ont été impliqués d’une manière ou d’une autre. Cependant, il y a un hic.
Gogle est plus préparé à l’entretien que vous ne l’êtes. Rodney partage : « Google a une banque de questions interne, à laquelle tous ses interviewers ont accès. Et lorsqu’un membre de l’équipe estime qu’une question a été divulguée, il la met sur liste noire. Et vous n’êtes pas censé poser une question figurant sur la liste noire lors de l’entretien. » Il y a de fortes chances que toutes les questions que vous avez préparées aient déjà été mises sur liste noire par Google, qui sait très bien qu’elles ont été divulguées. Cela dit, il n’y a aucun mal à s’entraîner à ces questions. « S’il y a, disons, cinq questions interdites par Google, et si vous êtes capable de les résoudre, vos chances de résoudre une sixième question toute neuve sont beaucoup plus élevées. Donc, cette connaissance vous donne définitivement une expérience. »
Interviewer ailleurs d’abord, avant de s’asseoir pour votre entretien Google
Une partie clé de la préparation aux entretiens est de passer des entretiens. Si vous avez une entreprise de rêve, et que c’est Google pour vous, passez quelques entretiens pour vous familiariser avec l’environnement des entretiens. Rodney raconte une anecdote personnelle : « Pour l’une des entreprises avec lesquelles j’ai passé un entretien, j’ai été rejeté lors de l’entretien téléphonique à cause d’une question que je n’arrivais pas à résoudre. Lorsque j’ai essayé de la résoudre, j’ai découvert qu’elle nécessitait l’utilisation de Hashmaps. En tirant les leçons de cette expérience, chaque question qui m’a été posée dans les entretiens après cela, j’ai essayé de jauger si un Hashmap peut être utilisé ici pour obtenir une solution optimisée. »
Donc, on apprend beaucoup en faisant une introspection sur la façon dont on s’est comporté aux entretiens.
Votre interviewer va essayer de vous aider.
Les intervieweurs ont la responsabilité d’aider Google à filtrer les candidats inaptes et à choisir les bons. Pour ce faire, ils ont différents tacts dans leurs manches pour mieux vous connaître. Il s’agit tout d’abord de vous mettre à l’aise lors d’un entretien afin que vous fassiez le codage et répondiez aux questions techniques l’esprit détendu. En outre, ils ne veulent pas laisser partir un bon candidat simplement parce qu’il n’a pas trouvé la bonne structure de données à utiliser dans la question. Ainsi, ils sont préparés avec des astuces pour vous aider à atteindre la solution.
Et c’est une façon clé de vous juger. « Si le candidat a optimisé le code sans avoir besoin d’un indice, cela sera mis en évidence dans le feedback. Si un indice très direct a été donné et que le candidat ne l’a pas relevé, cela sera également mis en évidence. » Vous devez donc écouter attentivement votre interlocuteur. Lorsque votre intervieweur dit : « Pourquoi utilisez-vous cette structure de données ? », il fait probablement allusion au fait que vous allez dans la mauvaise direction.
La communication est importante mais dans des limites.
Pour mieux connaître vos capacités, votre interlocuteur doit comprendre votre processus de pensée. Et vous pouvez l’aider en communiquant le processus que vous suivez en travaillant sur la solution pendant l’entretien.
« La clé est de communiquer mais sans en faire trop. Une fois que vous avez un problème, vous devez prendre le temps de le comprendre. Passez en revue quelques solutions dans votre esprit avant de parler à haute voix. Si vous vous lancez et commencez à parler à haute voix en faisant appel à toutes sortes de structures de données, cela semble vraiment mauvais. En même temps, il est difficile de juger un candidat qui est resté silencieux pendant 20 minutes et qui, au bout de 20 minutes, dit : « Voici la solution ». Il peut avoir raison ou tort, mais je ne connaîtrai pas le processus qu’il a suivi. »
Une seule personne n’est pas responsable de la décision de votre destin.
Un seul mauvais entretien, et vous commencez à vous sentir déprimé et désespéré de ne pas passer ? Eh bien, un mauvais entretien ne peut pas décider de votre sélection chez Google. Google assure un plan plutôt infaillible pour annuler la possibilité de sélection de quelqu’un sur la base d’une performance ponctuelle.
Pour ce faire, tout d’abord, les interviewers à chaque tour, ne sont pas au courant du feedback partagé par l’interviewer avant eux pour éviter tout préjugé contre le candidat. Ainsi, que vous ayez déchiré votre entretien précédent ou que vous n’ayez pas réussi à faire bonne impression, dans tous les cas, vous aurez une ardoise vierge lors du prochain tour d’entretien. Ce n’est qu’après les quatre tours que les intervieweurs apprennent à connaître les réactions des uns et des autres.
Même alors, la décision finale ne leur appartient pas. Un comité d’embauche qui rationalise et analyse chacun des feedbacks prend la décision finale. « Le comité comprend mieux les interviewers. Ainsi, s’ils savent qu’un intervieweur est strict, alors ils considéreront un feedback « Pas d’embauche » comme un feedback « Embauche » mais probablement pas un « Embauche forte ». »
J’espère que ces éclairages vous ont aidé à mieux comprendre le processus d’entretien de Google. Nous nous engageons régulièrement avec des leaders et des experts du secteur pour mieux comprendre le paysage et vous aider à vous préparer à la croissance. En savoir plus sur notre dernier webinaire et inscrivez-vous gratuitement ici.