Je sais pas vous, mais quand j'ai besoin d'évaluer un dentiste, je lui pose pas "au feeling" des questions bullshit du style :
« Ah, alors si vous êtes un si bon dentiste que ça, dites moi: quel est le numéro atomique de l'or ? »
Je sais pas vous, mais quand j'ai besoin de choisir un avocat, je me ramène pas avec un quizz de citations latines qu'il doit avoir appris à l'université
« Ah, alors si vous êtes un si bon avocat que ça, dites moi: que veut dire... Contra non valentem agere non currit praescriptio »
Je sais pas vous, mais quand je vais voir un médecin, je commence par lui expliquer que j'ai mal là . Puis je lui demande si il pense qu'il peut m'aider.
Plutôt que de m'imaginer capable de décrypter son langage non verbal quand je lui pose la question bullshit :
« Ah, alors si vous êtes un si bon médecin que ça, dites moi: Quelles sont vos trois qualités et vos trois défauts ? »
Et pourtant..
En tant qu'agent de devs, j'entends tous les jours des témoignages de candidats qui ont passé des milliers d'heures à se former et qui se font recaler par des ignorants qui ne pensent pas utile de se former à l'art de l'entretien.
Et qui posent "au feeling" des questions bullshit du style :
"Ah, alors comment on implémente BuubleSort ? Nous on fait ça tous les jours au boulot, c'est super pertinent"
ou…
"Ah, alors dans Spring Boot, tu sais à quoi sers l'annotation `@TrucSansIntérêtQuonPeutGooglerEnDeuxSecondes` ? "
ou
"Ah alors, quel est le meilleur framework de dependency injection sous Android ?"
La bonne réponse étant : celui que préfère l'interviewer, sinon il a une mauvaise opinion de toi et tu te fais recaler.
Et oui, c'est un exemple vécu
Ou la fameuse question qui a décribilisé la marque employeur de Google.
"How many windows are they in Manhattan ?"
Je me prends régulièrement une volée de bois vert quand je dis quelque-chose du style :
"Même Google ne sait pas recruter correctement, alors tu imagines la startup moyenne ?"
Mais c'est une réalité avérée, et par Google lui même !
Après un long égarement, Google s'est aperçu que le seul intérêt d'un brain teaser,
... 🙃 c'est de permettre à l'interviewer de se sentir intelligent
Je vous fait un tutorial vidéo ici sur comment aider l'interviewer à se sentir intelligent
Cela étant posé, je dois clarifier quelque-chose
Le problème n'est PAS DU TOUT ceux qui ne maitrisent part l'art subtil de l'interview.
C'est normal en fait.
Ce n'est pas être nul, c'est être débutant en évaluation.
Vous avez été formés comme dev, comme team lead, comme engineering manager, comme CTO.
Mais à quel moment avez-vous été formé à l'entretien, à l'évaluation ?
Et les gens d'où vous tirez vos informations, eux aussi, à quel moment ont-il été formés ?
Vous êtes super forts pour faire des pull request, de l'architecture, des bonnes pratiques
Je n'en ai pas le moindre doute.
C'est juste que l'exercice de la pull request et l'exercice de l'entretien technique n'ont absolument rien à voir.
Et copier sur la moyenne de ce que font les autres,
c'est pas vraiment une bonne idée
... parce que eux aussi sont victimes de l'effet Dunning-Krueger.
Ceux qui tels Socrate ont conscience qu'ils ne savent pas me remplissent d'espoir.