Je vais fournir deux perspectives à ce sujet.
La première est qu'une partie de mon travail de rêve impliquerait de passer un test. Le rôle a un élément hautement mathématique et le test est là pour garantir les compétences de base nécessaires pour faire le travail. Ce n'est pas grave, car un test peut le montrer - un candidat peut-il atteindre un niveau minimum strict?
Cependant, je suis aussi ingénieur logiciel, et pour ce genre de rôles, je ne pense pas qu'un test technique dans une interview est une bonne idée. Pour commencer, tous les ingénieurs en logiciel décents peuvent choisir la langue de leur choix et devraient être capables de rechercher et de résoudre des problèmes. C'est ce que vous ferez au travail et il est difficile d'écrire un test qui couvre ces compétences.
Au lieu de cela, je préfère de loin qu'un intervieweur me pose un problème avant l'entretien. Cela ne devrait pas être trop gros, mais cela devrait montrer ma capacité à coder une solution à un problème.
Cela réduit également le nombre de personnes que vous devez inviter pour une évaluation, ce qui est coûteux Entreprise. Cela vous donne quelque chose à dire lors des entretiens et est quelque peu autosélectionné en ce que les candidats qui ne sont pas prêts à faire l'effort pour terminer la tâche ne seront même pas interviewés.
Enfin, cette méthode prend le pression sur l'entrevue et vous permet d'utiliser ce temps pour évaluer les compétences interpersonnelles et d'autres exigences «non techniques», si vous le souhaitez.