Wie wir Engineers einstellen
Für dieses Bewerbungsgespräch musste kein Algorithmus ans Whiteboard.
Wir haben Engineers mehr als einmal auf die falsche Art eingestellt.
In den frühen Norveon-Tagen haben wir gemacht, was alle machen. Stelle ausschreiben, Lebensläufe sammeln, Take-Home-Aufgabe verschicken, technisches Interview führen, Angebot machen. Standardprozess. Fühlte sich professionell an.
Und dann stellten wir jemanden ein und merkten innerhalb eines Monats, dass es nicht passte. Oder wir verloren einen guten Kandidaten, der woanders zugesagt hatte, weil wir zu langsam waren.
Also haben wir einiges geändert. So machen wir es heute.
Warum wir keine Take-Home-Aufgaben mehr verschicken
Die Kandidaten, die wir am liebsten eingestellt hätten, hatten am wenigsten Zeit dafür. Senior Engineers mit Job, Familie, Nebenprojekten. Sie bekamen unsere Aufgabe und wogen sie gegen drei andere ab, die sie in derselben Woche erhalten hatten.
Wir stellten außerdem fest, dass die Qualität der Abgaben nichts mit der späteren Leistung im Job zu tun hatte. Wir stellten Leute ein, die polierte Arbeit ablieferten und ins Straucheln kamen, sobald es unübersichtlich wurde. Wir sagten Leuten ab, deren Abgaben grob waren, die sich aber als hervorragend herausstellten, als wir ihnen später anderswo wieder begegneten.
Die Aussagekraft war gering, der Aufwand für die Kandidaten hoch. Wir haben sie gestrichen.
Was wir stattdessen tun
Drei Schritte.
Ein kurzes Gespräch. Dreißig Minuten. Wir wollen wissen, was die Person gebaut hat, was sie sucht und ob es ein offensichtliches Missverhältnis gibt. Gleichzeitig werben wir für uns selbst: Gute Kandidaten haben meist die Wahl und gehen den nächsten Schritt nicht, wenn sie uns nach dreißig Minuten nicht mögen.
Eine Arbeitssession. Zwei Stunden. Wir nehmen etwas Echtes: einen tatsächlichen Bug aus unserer Codebasis, einen langsamen Endpoint, den wir schon länger beheben wollten, oder unordentlichen Code, zu dem wir eine Zweitmeinung möchten. Wir arbeiten das gemeinsam durch, und einer von uns programmiert die ganze Zeit zusammen mit dem Kandidaten.
Wir bezahlen dafür. Wir nehmen jemandem zwei Stunden seiner Zeit und verlangen echte Arbeit.
Ein kurzer Referenz-Check und das Angebot. Wenn die Session gut lief, machen wir schnell. Wir haben Kandidaten verloren, weil wir nach einem guten Interview zwei Wochen lang abgetaucht sind.
Wonach wir wirklich suchen
Weder nach der richtigen Antwort noch nach einer sauberen Lösung.
Wir beobachten, wie jemand laut denkt. Stellt die Person Fragen, bevor sie loslegt? Liest sie den Code, bevor sie ihn ändert? Gerät sie in Panik, wenn etwas nicht funktioniert, oder wird sie methodisch?
Am meisten zählt, was jemand tut, wenn er auf etwas stößt, das er nicht kennt. Gute Engineers sagen „Das würde ich normalerweise googeln, ist das okay?“ oder „Diesen Teil des Stacks kenne ich nicht, können Sie mir Kontext geben?“ Das verrät uns mehr als die Frage, ob jemand einen Binärbaum umkehren kann.
Der ehrliche Kompromiss
Das kostet unser Team mehr Zeit, als eine Take-Home-Aufgabe zu verschicken.
Zwei Stunden im Kalender eines Kollegen, plus Vorbereitung, plus Nachbereitung. Wir können nicht fünf davon in einer Woche machen, ohne dass andere Arbeit darunter leidet. Also sind wir wählerischer, wen wir zu einer Session einladen, und investieren mehr Zeit in dieses erste Gespräch, um sicherzugehen, dass sich eine Session lohnt.
Wir sind vierzehn Leute. Wir stellen nicht oft ein. Und wenn, dann ist uns die richtige Entscheidung wichtiger als eine schnelle.
Vier Engineers haben wir so eingestellt. Drei sind noch bei uns. Einer ist in eine andere Stadt gezogen, und Remote-Arbeit ließ sich in seinem Fall nicht einrichten. Keine dramatischen Fehlbesetzungsgeschichten, aber auch keine der „sah auf dem Papier großartig aus, in der Praxis völlig anders“-Geschichten, die es früher gab.
Wenn Sie fünfzig Engineers im Jahr einstellen, skaliert das vermutlich nicht. Wenn Sie fünf einstellen, überlegen Sie, ob der Zeitaufwand wirklich so viel anders ist als das Durchsehen von zwanzig Take-Home-Aufgaben.
Diese Woche läuft gerade wieder eine dieser Sessions. Fragen Sie uns in einem Monat, ob wir ein Angebot gemacht haben.


