5 erreurs les plus courantes commises par les programmeurs lors de l'entretien

Traduction de poste utilisateur Reddit

Au cours de la dernière année, j'ai mené plus de 50 entretiens téléphoniques et j'ai regardé les gens commettre les mêmes erreurs à maintes reprises. Vous pouvez trouver beaucoup de conseils sur Internet sur les compétences utiles pour passer des entretiens, mais je n'ai pas vu de textes décrivant des stratégies pour aider les gens à réussir. Je pense que la plupart de nos candidats qui sont venus à l'entretien ont les compétences nécessaires, mais ils sont juste nerveux et n'appliquent pas ces compétences efficacement. Pour clarifier le contexte, notre entreprise est une startup pour 100 personnes, et environ 50% des personnes atteignent le deuxième cycle d'entretiens.

1) Supposons qu'il existe une très bonne solution


Lorsque vous embauchez une personne pour être généraliste dans une société de logiciels, il est peu probable que vous ayez besoin de connaître le filtre Bloom (bien que ce soit une bonne chose) et comment l'utiliser lors d'un entretien téléphonique. Cependant, les candidats biffent constamment des solutions satisfaisantes, pas idéalement optimisées, et commencent à chercher quelque chose hors de l'ordinaire. Comme en programmation, il faut ici laisser des structures de données complexes et spécialisées pour les situations où leur utilisation est hors de doute. Il y a une raison pour laquelle nous utilisons des tableaux (et le tri par fusion) depuis plus de 70 ans.

Comment y remédier: utilisez des algorithmes et des structures de données standard comme blocs de construction.

2) Ignorer les trucs et astuces de l'intervieweur


Cette erreur peut se manifester de différentes manières. L'option flagrante est lorsque l'intervieweur fait un indice très transparent, comme «et si nous prenons une pile au lieu d'un arbre?», Et cet indice est ignoré ou rejeté. En tant qu'enquêteur, j'essaie de vous aider! Dans ce cas, il n'y a aucune situation dans laquelle ils essaieraient de vous tromper. Lorsque l'intervieweur fait une offre explicite, il essaie soit de vous guider sur la bonne voie, soit de vous faire prouver que votre solution actuelle est optimale (et dans ce cas, vous savez probablement déjà que votre solution est bonne). Quoi qu'il fasse, ignorer les invites ne sert à rien.

Parfois, les candidats acceptent un indice, essaient de travailler sur une solution pendant un certain temps, puis la rejettent et reviennent à ce qui n'a pas fonctionné auparavant (ou passent à autre chose). Si quelqu'un vous donne un indice, et il vous semble que cela ne fonctionne pas, c'est bien - mais vous devriez avoir une explication claire de la raison pour laquelle la solution alternative sera meilleure que celle proposée. Rappelez-vous, nous essayons de vous aider à prendre la bonne décision, et nous avons la réponse, donc nos décisions sont susceptibles d'être utiles (cependant, parfois, les gens proposent d'excellentes solutions qui ne sont pas prévues par nous).

Comment y remédier: réfléchissez bien à ce que l'enquêteur vous donne.

3) Placer une cheville carrée dans un trou rond


Cette erreur chevauche la précédente, cependant, les candidats rencontrent souvent la solution assez tôt, puis y attachent des améliorations pour résoudre tout problème. S'il vous semble que la réponse ne correspond pas très bien à la tâche, il y a probablement un problème au cœur de votre solution. N'ayez pas peur de jeter la solution actuelle (surtout si vous pouvez nommer ses côtés négatifs) et choisissez-en une nouvelle. La bonne réponse sera généralement rapide, alors ne vous inquiétez pas des délais.

Comment y remédier: n'ayez pas peur de jeter la solution actuelle et choisissez-en une nouvelle.

4) Trop vite enfoui dans des pièces


Cette erreur ne noie pas immédiatement les candidats, mais leur cause des problèmes de deux manières. Premièrement, après avoir décrit la solution en détail, ils s'y attachent et ne veulent pas l'abandonner, ce qui pose problème (3). Pire, l'intervieweur prend plus de temps pour comprendre que la décision est erronée. Les enquêteurs vous éloignent généralement des mauvaises décisions et vous conduisent aux bonnes. Ainsi, plus tôt ils comprennent votre décision, plus vite ils vous orientent là où vous en avez besoin. Les entretiens étant limités dans le temps, il est préférable de prendre la mauvaise décision en 30 secondes qu'en 5 minutes. Et si la décision est correcte, ou proche, l'intervieweur pourra toujours vous demander des détails.

Comment y remédier: donnez rapidement la bonne ou la mauvaise réponse et continuez à partir de là.

5) Ne remplissez pas le silence


Dans cette erreur, je blâme les conseils des séminaires collégiaux "comment obtenir une entrevue pour un poste technique" et des articles de publications en ligne. Il est important de faire part de vos réflexions à l'intervieweur, mais ne marmonnez pas quelque chose. Aucun de nous ne s'assoit immédiatement devant l'ordinateur et ne commence pas immédiatement à écrire du code après avoir reçu une tâche - par conséquent, nous pouvons arrêter de parler juste après avoir reçu une question. Il est tout à fait possible de dire quelque chose comme «laissez-moi réfléchir une minute» et de vous concentrer pendant 30 secondes ou une minute. Pour les raisons du paragraphe (4), ne tardez pas, mais la bonne réponse après une minute de silence est bien meilleure que 2 minutes de bavardage sans une bonne réponse. Un bref silence permet au candidat de recueillir ses pensées et de donner une réponse cohérente, ce qui est bien mieux qu'une réponse décousue.

Comment y remédier: signalez vos pensées, mais n'ayez pas peur de les mettre en ordre avant cela.

Source: https://habr.com/ru/post/fr433808/


All Articles