Studie: IT-Interviews testen auf Leistungsangst, nicht auf Software-Fähigkeiten
Neue Forschungsergebnisse zeigen, dass die technischen Interviews, die für viele Positionen in der Softwareentwicklung verwendet werden, nicht unbedingt prüfen, ob jemand gut im Codieren ist, sondern beurteilen, ob ein Bewerber Leistungsangst hat.
Ermittler der North Carolina State University und von Microsoft stellten fest, dass die Interviews auch dazu verwendet werden können, Gruppen auszuschließen oder bestimmte Bewerber zu bevorzugen.
"Technische Interviews werden in der Branche gefürchtet und gehasst, und es stellt sich heraus, dass diese Interviewtechniken auch die Fähigkeit der Branche beeinträchtigen können, qualifizierte Software-Ingenieure zu finden und einzustellen", sagte Dr. Chris Parnin, Assistenzprofessor für Informatik am NC State und Co-Autor eines Papiers über die Arbeit.
"Unsere Studie legt nahe, dass viele gut qualifizierte Bewerber eliminiert werden, weil sie es nicht gewohnt sind, vor Publikum an einem Whiteboard zu arbeiten."
Die Forscher erklären, dass technische Interviews im Bereich Software Engineering im Allgemeinen darin bestehen, einem Bewerber ein zu lösendes Problem zu geben. Der Kandidat wird dann gebeten, eine Lösung in Code auf ein Whiteboard zu schreiben und einem Interviewer jeden Schritt des Prozesses zu erklären.
Frühere Untersuchungen ergaben, dass viele Entwickler in der Software-Engineering-Community der Ansicht waren, dass der technische Interviewprozess zutiefst fehlerhaft war. Infolgedessen wurde die aktuelle Studie erstellt, um die Auswirkungen des Interviewprozesses auf angehende Softwareentwickler zu bewerten.
Für die Studie führten die Forscher technische Interviews mit 48 Informatikstudenten und Doktoranden durch. Die Hälfte der Studienteilnehmer erhielt ein konventionelles technisches Interview mit einem Interviewer. Die andere Hälfte der Teilnehmer wurde gebeten, ihr Problem auf einem Whiteboard in einem privaten Raum zu lösen. Bei den privaten Interviews mussten die Studienteilnehmer ihre Lösungen nicht laut erklären, und es standen ihnen keine Interviewer über die Schulter.
Die Forscher maßen die Interviewleistung jedes Studienteilnehmers, indem sie die Genauigkeit und Effizienz jeder Lösung bewerteten. Mit anderen Worten, sie wollten wissen, ob der von ihnen geschriebene Code funktionieren würde und wie viele Rechenressourcen erforderlich sind, um ihn auszuführen.
"Menschen, die das traditionelle Interview führten, zeigten die Hälfte der Leistung, ebenso wie Menschen, die privat interviewen konnten", sagte Parnin. "Kurz gesagt, die Ergebnisse deuten darauf hin, dass Unternehmen wirklich gute Programmierer verpassen, weil diese Programmierer nicht gut darin sind, auf ein Whiteboard zu schreiben und ihre Arbeit beim Codieren laut zu erklären."
Die Forscher stellen außerdem fest, dass das derzeitige Format technischer Interviews auch dazu verwendet werden kann, bestimmte Bewerber auszuschließen. "Zum Beispiel können Interviewer Kandidaten, die sie bevorzugen, leichter Probleme bereiten", sagte Parnin.
„Das Format kann aber auch als Hindernis für ganze Klassen von Kandidaten dienen. In unserer Studie haben beispielsweise alle Frauen, die an dem öffentlichen Interview teilgenommen haben, versagt, während alle Frauen, die an dem privaten Interview teilgenommen haben, bestanden haben. Unsere Studie war begrenzt, und eine größere Stichprobe wäre erforderlich, um eindeutige Schlussfolgerungen zu ziehen, aber die Vorstellung, dass die Gestaltung des Interviewprozesses eine ganze Klasse von Bewerbern effektiv ausschließen könnte, ist beunruhigend. “
Darüber hinaus bedeutet die Besonderheit des technischen Interviewprozesses, dass viele Bewerber versuchen, Wochen oder Monate lang speziell für das technische Interview und nicht für den tatsächlichen Job zu trainieren, den sie machen würden.
"Der technische Interviewprozess verschafft Menschen mit Branchenbeziehungen einen Vorteil", sagte Mahnaz Behroozi, Erstautor der Studie und Doktorand. Student am NC State. „Aber es ist ein besonders großer Vorteil für Menschen, die es sich leisten können, sich die Zeit zu nehmen, sich ausschließlich auf die Vorbereitung eines Interviewprozesses zu konzentrieren, der sehr wenig mit der Art der Arbeit selbst zu tun hat.
"Und die Probleme, die in dieser Studie hervorgehoben werden, sind zusätzlich zu einer Reihe anderer Probleme im Zusammenhang mit dem Einstellungsprozess im Technologiebereich, die wir auf der ICSE-SES [der Internationalen Konferenz für Software-Engineering, Software-Engineering in der Gesellschaft] vorgestellt haben", sagte Behroozi .
„Wenn der Technologiesektor all diese Herausforderungen auf sinnvolle Weise bewältigen kann, wird er erhebliche Fortschritte bei der Fairness und Integration erzielen. Genauer gesagt wird der Sektor aus einem größeren und vielfältigeren Talentpool schöpfen, der zu einer besseren Arbeit beitragen würde. “
Die Studie wird auf der ACM Joint European Software Engineering Conference und dem Symposium über die Grundlagen des Software Engineering vorgestellt, die praktisch vom 8. bis 13. November stattfinden.
Quelle: North Carolina State University