En tant que recruteur, je trouve de plus en plus difficile de recruter de bons développeurs de logiciels, car il est devenu très facile d'étudier simplement pour un entretien d'embauche en lisant l'une de ces 14020 questions d'entretien d'embauche pour le logiciel développeur! livres qui sont extrêmement populaires ces jours-ci.
Il est arrivé au point où vous ne pouvez pratiquement pas poser de question sans que le candidat ait déjà pré-étudié au moins une version de cette même tâche et qu'il sache donc, à peu près , quelle est la solution.
Maintenant, ce ne serait bien sûr pas un problème si la connaissance de ces problèmes est ce que nous recherchons ... sauf que ce n'est pas ce que nous recherchons. Personne ne se soucie de savoir comment appliquer le tri rapide à un exemple inventé et inventé. Le fait n'est pas que vous savez comment résoudre ces problèmes, le fait est que vous pouvez le découvrir . Ce sont des solutionneurs de problèmes que nous voulons, pas des mémorisateurs de problèmes .
Parce que, une fois que vous avez effectivement obtenu le poste, vous ne rencontrerez probablement plus jamais aucun de ces problèmes du livre d'entretien d'embauche, donc ce n'est pas votre capacité à mémoriser leurs solutions qui compte; c'est votre capacité à trouver une solution sur place qui est précieuse. Et pourtant, ce n'est plus testable, à cause de tous ces mémorisateurs qui lisent encore et encore les questions d'entrevue.
Comment résoudre ce problème? Parce que je suis franchement fatigué d'embaucher des développeurs de logiciels prometteurs qui répondent parfaitement à chaque question dans les questions d'entretien d'embauche, et ensuite, lorsque vous les voyez réellement coder dans une situation réelle, vous réalisez à quel point ils en savent peu.