Die Whiteboard-Interview-Alternative: Wie man technische Interviews (endlich) richtig führt

26. Februar 2019
Whiteboard-Interview: Interviewfragen für Software-Ingenieure

Technische Interviews sorgen schon lange für Empörung unter Softwareentwicklern. Sie zielen darauf ab, die technische Eignung zu beurteilen und die zukünftige Leistung vorherzusagen, wenn man für den Job eingestellt wird. Das klingt ziemlich einfach, oder? Warum greifen dann so viele Tech-Firmen, einschließlich Tech-Giganten, auf Interview-Methoden zurück, die Entwickler wirklich hassen? Das Whiteboard-Interview ist bei weitem der größte Übeltäter.

In diesem Artikel gehen wir auf folgende Themen ein:

  • Was ist ein Whiteboard-Interview und was ist daran falsch?
  • Was ist das Ziel des technischen Interviews?
  • Hassen Entwickler die Vorstellung, getestet zu werden? Einblicke aus unserer Studie
  • 73% der Entwickler nehmen an einem Codierungstest teil, der vom Recruiter geschickt wird
  • 91,9% der Entwickler, die mit dem Test beginnen, beenden ihn
  • Whiteboard-Interview-Alternative a.k.a., wie Sie Ihren technischen Einstellungsprozess strukturieren
  • Spartez technische Personalbeschaffung: Struktur
  • Das Whiteboard-Interview: Fazit

Weitere Tipps und Tricks für technische Interviews haben wir gesammelt in Der ultimative Leitfaden für das technische Interview.

Was ist ein Whiteboard-Interview, was ist daran falsch?

Whiteboard-Interviews sind im Wesentlichen Technik-Quizze, die sehr wenig über echte Programmierkenntnisse aussagen. Die Kandidaten werden gebeten, Binärbäume auf einem Whiteboard zu invertieren oder Algorithmen aus dem Stegreif aufzurufen. Um einen Kodierlehrer zu zitieren Quincy Larson,

"Leider sind die Vorstellungsgespräche in großen Tech-Unternehmen nicht sehr wissenschaftlich. Die Entscheidung, ob ein Entwickler eingestellt wird, läuft in der Regel darauf hinaus, dass der Kandidat an ein Whiteboard tritt und Algorithmen auskotzt, die sich seit den 1970er Jahren nicht verändert haben, wie ein (klassisch) trainierter Affe."

Mit anderen Worten: Der größte Makel des Whiteboard-Interviews ist, dass es nicht realistisch ist. Es ist auch nicht repräsentativ für die eigenen Programmierfähigkeiten. Infolgedessen kann dieser Interviewstil für den Kandidaten stressig und einschüchternd sein. Selbst qualifizierte, erfahrene Entwickler können sich durch den Prozess eingeschüchtert fühlen und sogar bei dieser Art von Interview durchfallen.

Beweise?

Max Howell: Swift. Open Source. Futurismus. Schöpfer von Homebrew. Hauptberuflich macht er Open Source für *Sie*.

whiteboard interview kritik twitter Max Howell

David Heinemeier Hansson: Schöpfer von Ruby on Rails, Gründer & CTO bei Basecamp, NYT-Bestsellerautor und Rennfahrer, der die 24h von Le Mans gewonnen hat.

Whiteboard-Interview Kritik Twitter DHH

Whiteboard-Testpuzzles ähneln nicht dem Arbeitsalltag von Entwicklern - es gibt keine Computer, keinen Zugang zu Referenzmaterialien. Dieses Szenario ist unrealistisch und sagt daher sehr wenig über die tatsächlichen Programmierfähigkeiten einer Person aus. Als Quincy Larson schriebDie einzige Welt, in der man tatsächlich in der Lage sein müsste, einen Algorithmus abzurufen, wäre eine postapokalyptische Welt, in der die Festplatten aller an das Internet angeschlossenen Computer verbrannt und alle Kopien grundlegender akademischer Papiere und Informatik-Lehrbücher zu Asche zerfallen wären."

brennen sie alle gif Whiteboard Interview RessourcenEs ist höchst unwahrscheinlich, dass Ihre Entwickler in dieser Art von Umgebung arbeiten. Erschwerend kommt hinzu, dass Whiteboard-Interviews dazu neigen, homogene Teams zu produzieren, weil sie typischerweise "Menschen zu diskriminieren, die in diesem Bereich bereits unterrepräsentiert sind.

Bei all dem schlechten Ruf, den sie bekommen, könnte man meinen, dass Whiteboard-Tests der Vergangenheit angehören. Traurigerweise sind sie immer noch sehr lebendig. Es gibt viele Ressourcen, die den Leuten beibringen, wie man Whiteboard-Interviews meistert, denn wie wir schon gesagt haben, ist das eine eigene Fähigkeit.

Zum Glück ist noch nicht alles verloren.

Was ist das Ziel des technischen Interviews?

Nachdem wir festgestellt haben, was das Whiteboard-Interview ist, wollen wir uns nun die Ziele des technischen Interviews ansehen.

  • Problemlösungsfähigkeiten bewerten
  • zusammenarbeiten, um die Eignung von Team und Unternehmen zu beurteilen
  • sich auf Aufgaben konzentrieren, die spezifisch für Ihr Unternehmen sind, zum Beispiel diejenigen, an denen Ihr Entwicklungsteam derzeit arbeitet

Lassen Sie uns auch einen Blick auf die Ziele des Kandidaten werfen, der zum technischen Interview erscheint.

  •  ihre Fähigkeiten auf objektive Weise beurteilen zu lassen
  • die Menschen kennenlernen, mit denen sie potenziell zusammenarbeiten könnten
  • ein Gefühl für das Unternehmen bekommen

Whiteboard-zentrierte Interviews werden manchmal anstelle eines technischen Screenings verwendet (seufz), das jedem Interview vorausgehen sollte. Mit der richtigen Herangehensweise an die Bewertung der technischen Fähigkeiten können Sie die Anzahl der unnötigen Interviews um bis zu 65% reduzieren. Das Screening der Programmierfähigkeiten in einem frühen Stadium des Einstellungsprozesses ermöglicht es Ihnen, Ihre Zeit, Energie und Gespräche auf die vielversprechendsten Kandidaten zu konzentrieren. In der Regel gilt: Je besser der Vorauswahlprozess, desto weniger Personen müssen zu einem Vorstellungsgespräch vor Ort eingeladen werden.

Ob sie nun vor dem technischen Interview oder als technisches Interview eingesetzt werden, mit Whiteboard-Interviews allein lassen sich nicht alle oben genannten Ziele erreichen.

EMPFOHLENE LEKTÜRE: Wie man ein technisches Interview gibt: 7 Tipps für ein technisches Interview

Hassen Entwickler die Vorstellung, getestet zu werden? Einblicke aus unserer Studie

Bei der Beurteilung von technischen Fähigkeiten steckt der Teufel im Detail. Für Entwickler ist die Idee, ihre Fähigkeiten testen zu lassen, nicht das Problem. Es ist die Ausführung, die die Empörung hervorruft.

Beweise? Wir haben kürzlich die DevSkiller Technical Hiring & Skills Report 2019 basierend auf über 112K Codierungstests, die von Kandidaten aus über 120 Ländern absolviert wurden. Diese Daten versetzen uns in eine großartige Position, da wir einige wichtige, relevante Branchenfragen beantworten können. Hier sind zwei unserer Ergebnisse (es gibt noch viel mehr in dem Bericht, schauen Sie ihn sich unbedingt an). DevSkiller Global Technical Hiring Skills Report 2019 Whiteboard-Interview-Statistik

Testabschlussrate: 73% der Entwickler absolvieren einen vom Recruiter verschickten Coding-Test

Über alle Schwierigkeitsstufen hinweg wird die Mehrheit der Entwickler einen Coding-Test beenden, der auf realen Arbeitsprinzipien basiert. Dies deutet darauf hin, dass die Entwickler der Idee einer Kompetenzüberprüfung offen gegenüberstehen. Außerdem zeigt es, dass sie gut auf das RealLifeTesting reagierenTM Methodik, mit der unsere Plattform betrieben wird. Interessanterweise sind die Abschlussraten für einige Länder fast universell. Zu diesen Ländern gehören Lettland, Armenien (97%), Dänemark (96%), Neuseeland (92%) und das Vereinigte Königreich (92%).

Whiteboard-Interview Alternativen Abschlussraten für Codierungstests

91,9% der Entwickler, die mit dem Test beginnen, beenden ihn

Die Ergebnisse unserer aktuellen Studie legen nahe, dass nicht alle Bewertungen von Programmierfähigkeiten gleich sind. Basierend auf unserer Stichprobe nahmen sich fast 92% der Entwickler, die einen Test auf unserer Plattform begonnen haben, die Zeit, ihn zu beenden und einzureichen.

Dies deutet darauf hin, dass die Entwickler nicht gegen die Idee einer Bewertung der technischen Fähigkeiten als solche sind. Was sie nicht schätzen, ist, auf eine Art und Weise getestet zu werden, die ihre Fähigkeiten nicht zur Geltung kommen lässt.

Whiteboard-Interview-Alternative a.k.a., wie Sie Ihren technischen Einstellungsprozess strukturieren

Es gibt viele Alternativen zur Durchführung von Whiteboard-Interviews. Schauen wir uns das beste Setup an, das Sie verwenden können, um Ihre technischen Einstellungsergebnisse zu steigern.

der IT-Rekrutierungsprozess ohne das Whiteboard-Interview

  1. Beschaffung
  2. Screening (mit einer automatisierten Lösung)
  3. Soft Skills Interview und technisches Interview (oft am gleichen Tag)
  4. Angebot
  5. Mieten

Zunächst einmal müssen Sie Ihr Vorauswahlverfahren automatisieren und nicht brauchbare Kandidaten weit vor der Interviewphase herausfiltern. Auf diese Weise verbringen Sie die persönliche Zeit Ihres IT-Teams nur mit den Kandidaten, die für die Stelle in Frage kommen. Was passiert, wenn Sie schwache Kandidaten nicht aussortieren? Die Folgen sind wahrscheinlich viel Zeitverschwendung, unnötige Engpässe, Frustration, Produktivitätsverluste... Das ist nur die Spitze des Eisbergs.

Zweitens sollten Sie nach dem technischen Screening ein Interview mit den Soft Skills und ein technisches Interview führen. Während des Soft-Skills-Interviews empfehle ich dringend, folgende Fragen zu stellen Verhaltensfragen technische Kandidaten zu fragen.

Im technischen Interview wollen Sie Codier-Interview-Aufgaben verwenden, die folgende Kriterien erfüllen:

  • Der Test ist eine authentische Arbeitsprobe
  • Sie gibt Ihrem Kandidaten alle Ressourcen, die er normalerweise bei der Arbeit verwenden würde.
  • Die Aufgabe basiert auf einem geschäftlichen Problem, mit dem sie konfrontiert werden, wenn sie bei Ihnen anfangen.

Eine der besten Alternativen zum Whiteboard-Interview ist die CodePair-Funktion.

Codpairing in einem Online-Codierinterview eine Alternative zum Whiteboard-Interview

Mehr über Code-Pairing erfahren Sie in einem unserer Artikel:  Online-Codierungs-Interview und wie man aus der Ferne CodePair durchführt

Ein Wort der Warnung: Selbst wenn alle oben genannten Elemente in Ihrem Prozess vorhanden sind, haben Sie immer noch Raum für Verbesserungen. Lassen Sie uns einen Blick darauf werfen, wie Spartez seine Ergebnisse bei der Einstellung von Entwicklern gesteigert hat, indem es Dinge in seinem Prozess umgestellt hat.

Spartez technische Personalbeschaffung: Struktur

Spartez technische Einstellungsprozesse Whiteboard-Interview Alternativen

1. Beschaffung

Spartez stellt jährlich etwa 20 Entwickler ein. Zu den technischen Fähigkeiten, die sie schätzen, gehören Java, JavaScript, .NET und C++.

2. DevSkiller technisches Screening

Wir geben jedem eine Chance, den Test zu versuchen. Wir bewerten die Leute nicht nur nach Lebenslauf und Jahren der Erfahrung, wir kümmern uns mehr um ihre technischen Fähigkeiten und die Tiefe der Erfahrung", sagt Patrycja Kiljańska, Talent Acquisition Specialist bei Spartez.

3. Live-Codierungstest

Diejenigen, die das erste Screening bestehen, werden zu einem Live-Codierungstest eingeladen, der von einem ihrer Ingenieure durchgeführt wird. Dieser Schritt ist optional, aber einige Unternehmen ziehen es vor, ihn beizubehalten, um die Anzahl der Vorstellungsgespräche vor Ort weiter zu reduzieren.

4. Technisches Interview

Erfolgreiche Kandidaten werden dann zu einem 60-minütigen technischen Interview eingeladen, das von zwei Spartez-Ingenieuren geführt wird. Das Interview umfasst die Grundlagen von Java oder JavaScript sowie Fragen zu anderen technischen Themen und Aufgaben, mit denen Spartez-Entwickler bei der Arbeit konfrontiert werden.

5. Gespräch mit Entwicklungsleitern/dem CEO (für leitende Funktionen)

Es handelt sich um eine typische Managerrunde, die Fragen zu Kommunikation, Teamarbeit, Motivation und Produkten abdeckt.

Natürlich ist die Struktur des technischen Prozesses bei Spartez nur ein Beispiel dafür, wie Sie Ihren technischen Screening-Prozess einrichten können.

Das Whiteboard-Interview: Fazit

In einer Welt, die auf Code basiert, ist es sinnvoll, Mitarbeiter aufgrund der Qualität ihres Codes einzustellen und nicht aufgrund anderer, diskreter Fähigkeiten wie Auswendiglernen. Wie Nate Swanner sagt: "Ein besserer Einsatz des Whiteboards könnte sein, tiefer in das GitHub-Projekt eines Kandidaten einzutauchen und ihn zu ermutigen, sein Konzept zu skizzieren, wie eine App oder ein Tool funktioniert und skaliert werden kann. Fragen Sie sie nach ihren eigenen Projekten; wenn sie nicht erzählen können, wie ihre eigenen Projekte funktionieren - und Kritik daran akzeptieren -, könnte das eine bessere Vorstellung davon vermitteln, wer sie sind und wie sie arbeiten, als es das Umdrehen eines Binärbaums jemals könnte." Ich könnte nicht mehr zustimmen.

Wenn Sie etwas ändern und Ihre Codierfähigkeiten objektiv bewerten wollen, werfen Sie einen Blick auf unsere Kodierungstest-Katalog.

Beitrag teilen

Es ist mehr als nur ein Newsletter

Erhalten Sie nützliche Einblicke direkt in Ihren Posteingang und erfahren Sie mehr über die Einstellung von Technikern.

Kodierfähigkeiten nahtlos verifizieren & entwickeln.

Sehen Sie DevSkiller-Produkte in Aktion.

Sicherheitszertifizierungen & Konformität. Wir sorgen dafür, dass Ihre Daten sicher und geschützt sind.