En tant qu'intervieweur, je suis confronté à un certain nombre de défis. Si je vous pose simplement une question sur le codage, je peux exclure les personnes qui ne savent pas vraiment de quoi elles parlent, mais je pourrais accidentellement engager quelqu'un qui “parle bien” mais écrit un code horrible - difficile à lire, peu sûr, truffé de bugs, inefficace - ou qui est très lent, ou qui est grossier avec ses collègues, ou bien d'autres choses encore. Je vous pose donc des questions qui ne portent pas uniquement sur le code, dans l'espoir d'en apprendre suffisamment sur vous pour éviter une mauvaise embauche, mais cela ne suffit pas toujours non plus.
Certaines entreprises posent des problèmes de codage lors de l'entretien, soit sur un tableau blanc, soit sur un ordinateur. Ces problèmes sont très coûteux pour l'entreprise car ils ajoutent souvent 30 ou 60 minutes à l'entretien. Un bon programmeur peut faire un mauvais travail dans ces cas-là (nous recommandons donc de s'entraîner pour eux) et un mauvais interviewer peut mal interpréter ce qui se passe pendant l'entretien.
En conséquence, certaines entreprises pensent qu'elles vont économiser de l'argent et du temps en vous donnant une sorte de “test à emporter chez soi”. En général, elles ne vous demandent pas d'écrire quelque chose qu'elles veulent vendre, c'est une façon de voir ce que vous pouvez faire. Souvent, c'est un problème qui a déjà été résolu, de sorte qu'ils peuvent comparer votre solution à celle de quelqu'un d'autre. Il y a toujours le risque que quelqu'un vous aide à le faire, ou que vous y consacriez beaucoup plus de temps que vous ne le dites, mais ils considèrent que c'est un moyen moins coûteux de filtrer les gens. Si vous voulez le poste, vous investirez le temps nécessaire pour vous faire examiner, et si cela ne vaut pas la peine, vous n'avez qu'à décliner l'occasion. C'est ce qui se passe dans d'autres secteurs : on demande parfois aux cuisiniers de travailler sans rémunération dans la cuisine pendant une journée afin de pouvoir évaluer leur vitesse et leur technique, on demande aux artistes d'apporter un portfolio qui comprend souvent des œuvres qu'ils ont créées sans être payés pour le faire, les artistes doivent passer une audition - donner une représentation non rémunérée - et passent souvent du temps à apprendre de la musique, des répliques ou des pas pour ce faire, etc.
J'ai entendu des gens suggérer que, d'une certaine manière, ils ne font pas tant d'entretiens que de travail de projet gratuit. Que les entreprises demandent un jour ou deux de travail, puis, lorsqu'elles sont soumises, qu'elles demandent un autre jour ou deux de travail, tout en brandissant une offre d'emploi devant elles. Si cela vous arrive, il y a deux situations possibles :
- vous avez besoin d'un jour ou deux pour quelque chose que le candidat idéal n'aurait besoin que d'une heure pour faire, et ils font une sélection sévère pour s'assurer qu'ils obtiennent ce candidat
- vous ne comprenez pas ce qu'ils vous demandent et vous faites beaucoup plus que ce qu'ils voulaient, de sorte que vous ou eux avez d'énormes lacunes en matière de communication
- ils exploitent les candidats pour faire construire leur site web ou effectuer une autre petite tâche à moindre coût
La bonne nouvelle est que, peu importe lesquelles sont vraies - vous ne voulez tout simplement pas continuer à postuler pour cet emploi. Vous ne voulez pas travailler pour l'entreprise dont le site web a été collé à partir d'échantillons fournis par des candidats de qualité variable, ou qui n'hésite pas à exploiter des personnes vulnérables ou désespérées, vous ne voulez pas travailler avec une entreprise qui ne peut pas vous expliquer ses besoins, et vous ne pourrez pas travailler à l'endroit où vous devez être beaucoup plus rapide ou meilleur que vous ne l'êtes actuellement. Remerciez-les donc et refusez d'aller plus loin dans le processus.