linkedin Skip to Main Content
Nous venons de l'annoncer : Nous prenons désormais en charge les entretiens dans les feuilles de calcul !
Retour au blog

Comment (vraiment) tirer profit de ChatGPT dans le cadre de vos entretiens techniques

- Entretiens techniques

Comme bon nombre d’entre vous, nous avons passé beaucoup de temps à tester ChatGPT.

J’ai déjà abordé le sujet par le passé: chez CoderPad, nous n’avons pas peur de l’IA et des nouvelles technologies. Ces grands modèles de langage (LLM - Large Language Models en anglais) n’ont pas vocation à remplacer les développeurs, mais à les rendre plus efficaces. C’est pourquoi j’encourage vivement les entreprises à adopter ces outils et à les utiliser pour revoir leur manière de concevoir les entretiens techniques.

Peut-être vous demandez-vous en quoi il peut vous être utile d'utiliser ChatGPT dans le cadre d'entretiens techniques, sachant que ChatGPT est globalement capable de réussir ce type d'entretien. Sauf qu’en réalité, cela n’est pas entièrement vrai. 

ChatGPT est certes “intelligent” (si l’on peut dire), mais il ne tombe pas toujours juste. Il arrive que Google nous dirige vers des sites qui ne correspondent pas à notre intention de recherche, ou que des extraits de code sur StackOverflow ne répondent pas à notre besoin. De la même manière, un texte généré par une IA comme ChatGPT ne parvient pas toujours à refléter fidèlement ce que nous cherchions à exprimer. Bien qu’elles constituent une bonne aide à la rédaction, ces technologies ne sont en fin de compte pas capables de produire des raisonnement aussi nuancés que ceux que nous concevons avec notre cerveau. 

Dès lors, comment intégrer ChatGPT et d’autres LLM à votre processus de recrutement - et à vos entretiens techniques en particulier ?

  1. Demandez au candidat ou à la candidate d’utiliser ChatGPT pour répondre à une question technique, puis d’analyser la réponse de l’outil à cette question. Comment le candidat peut-il améliorer le code suggéré par ChatGPT ? Cela vous aidera à évaluer les compétences du candidat tout en obtenant un aperçu de sa manière de coder lorsqu’il ou elle a ce type d’outils à sa disposition.
  2. Demandez au candidat d’utiliser ChatGPT pour répondre à une question technique, puis de rédiger un readme pour vous expliquer comment fonctionne le code suggéré par l’outil. Cela vous donnera un bon aperçu des compétences techniques du candidat et de sa capacité à analyser et à expliciter les propositions d’autrui.
  3. Utilisez ChatGPT pour mettre à jour ou créer de nouvelles questions d’entretien. Vous pouvez ainsi rapidement actualiser vos questions d’entretien et concevoir des entretiens motivants et pertinents. Cela permet également aux recruteurs de disposer du temps nécessaire pour identifier les concepts sur lesquels il serait intéressant d’interroger les candidats, plutôt que de se focaliser sur les détails de la question en elle-même.

Découvrez dans la vidéo ci-dessous comment nous avons testé ChatGPT pour créer une base de données directement utilisable dans le cadre de futurs entretiens techniques (ce qui s’avère plus facile et bien plus efficace que de créer une base de données “from scratch” ou de modifier et masquer les données dont vous disposez déjà et qui ne seraient plus pertinentes). Avec ChatGPT, vous disposez en quelques secondes d’un ensemble de données à partir desquelles vous pouvez évaluer un grand nombre de concepts relatifs à la programmation et au développement web.

Il est temps d'arrêter de craindre ChatGPT et de redouter que les capacités d’un tel outil puissent sonner le glas des entretiens techniques. Au contraire : je vous encourage à adopter ChatGPT pour pouvoir recruter des profils techniques de manière à la fois plus rapide, plus réaliste et plus fiable.