Étude: Les entretiens informatiques testent l'anxiété de performance, pas les compétences logicielles
Une nouvelle recherche révèle que les entretiens techniques utilisés pour de nombreux postes en génie logiciel ne testent pas nécessairement si quelqu'un est bon en codage, mais évaluent plutôt si un candidat à un poste souffre d'anxiété de performance.
Les enquêteurs de la North Carolina State University et de Microsoft ont constaté que les entretiens peuvent également être utilisés pour exclure des groupes ou favoriser des candidats spécifiques.
«Les entretiens techniques sont redoutés et détestés dans l'industrie, et il s'avère que ces techniques d'entrevue peuvent également nuire à la capacité de l'industrie à trouver et à embaucher des ingénieurs logiciels qualifiés», a déclaré le Dr Chris Parnin, professeur adjoint d'informatique à NC State et co-auteur d'un article sur l'œuvre.
"Notre étude suggère que de nombreux candidats qualifiés sont éliminés car ils ne sont pas habitués à travailler sur un tableau blanc devant un public."
Les chercheurs expliquent que les entretiens techniques dans le secteur du génie logiciel prennent généralement la forme de donner à un candidat un problème à résoudre. Le candidat est ensuite invité à écrire une solution en code sur un tableau blanc - expliquant chaque étape du processus à un intervieweur.
Des recherches antérieures ont révélé que de nombreux développeurs de la communauté du génie logiciel estimaient que le processus d'entretien technique était profondément imparfait. En conséquence, la présente étude a été créée pour évaluer l'effet du processus d'entrevue sur les futurs ingénieurs en logiciel.
Pour l'étude, les chercheurs ont mené des entrevues techniques auprès de 48 étudiants de premier cycle et des cycles supérieurs en informatique. La moitié des participants à l'étude ont eu un entretien technique conventionnel, avec un enquêteur à la recherche. On a demandé à l'autre moitié des participants de résoudre leur problème sur un tableau blanc dans une salle privée. Les entretiens privés n'exigeaient pas que les participants à l'étude expliquent à haute voix leurs solutions, et aucun intervieweur ne regardait par-dessus leurs épaules.
Les chercheurs ont mesuré les performances des entretiens de chaque participant à l’étude en évaluant la précision et l’efficacité de chaque solution. En d'autres termes, ils voulaient savoir si le code qu'ils avaient écrit fonctionnerait et la quantité de ressources informatiques nécessaires pour l'exécuter.
«Les personnes qui ont participé à l'entrevue traditionnelle ont été deux fois moins performantes que les personnes qui ont pu interviewer en privé», a déclaré Parnin. "En bref, les résultats suggèrent que les entreprises manquent de très bons programmeurs parce que ces programmeurs ne sont pas doués pour écrire sur un tableau blanc et expliquer leur travail à voix haute pendant le codage."
Les chercheurs notent également que le format actuel des entretiens techniques peut également être utilisé pour exclure certains candidats à l'emploi. «Par exemple, les intervieweurs peuvent donner des problèmes plus faciles aux candidats qu'ils préfèrent», a déclaré Parnin.
«Mais le format peut également constituer un obstacle pour des classes entières de candidats. Par exemple, dans notre étude, toutes les femmes qui ont passé l'entrevue publique ont échoué, tandis que toutes les femmes qui ont participé à l'entrevue privée ont réussi. Notre étude était limitée, et un échantillon plus large serait nécessaire pour tirer des conclusions définitives, mais l'idée que la conception même du processus d'entrevue peut effectivement exclure une classe entière de candidats à un poste est troublante.
De plus, la nature spécifique du processus d’entretien technique signifie que de nombreux candidats essaient de passer des semaines ou des mois à se former spécifiquement pour l’entretien technique, plutôt que pour le travail qu’ils exercent.
«Le processus d'entretien technique donne un avantage aux personnes ayant des liens avec l'industrie», a déclaré Mahnaz Behroozi, premier auteur de l'étude et titulaire d'un doctorat. étudiant à NC State. «Mais cela donne un avantage particulièrement important aux personnes qui peuvent se permettre de prendre le temps de se concentrer uniquement sur la préparation d'un processus d'entrevue qui n'a que très peu à voir avec la nature du travail lui-même.
«Et les problèmes que cette étude met en évidence s'ajoutent à une série d'autres problèmes associés au processus de recrutement dans le secteur de la technologie, que nous avons présentés à l'ICSE-SES [la Conférence internationale sur le génie logiciel, le génie logiciel dans la société]», a déclaré Behroozi .
«Si le secteur de la technologie peut relever tous ces défis de manière significative, il fera des progrès significatifs pour devenir plus juste et inclusif. Plus précisément, le secteur s'appuiera sur un bassin de talents plus large et plus diversifié, ce qui contribuerait à un meilleur travail. »
L'étude sera présentée lors de la conférence et du symposium sur les fondements de l'ingénierie logicielle européenne conjointe ACM, qui se tiendra virtuellement du 8 au 13 novembre.
Source: Université d'État de Caroline du Nord