Unser erstes gemeinsames Mittagessen: Warum und wie verbringen wir unseren Testtag?

Hallo Habr! Vor ein paar Monaten sprachen meine Kollegen darüber , das Team fünfmal zu erweitern: von 50 auf 250 Entwickler bis Ende 2020. Wie Sie vielleicht erraten haben, widmen wir der Einstellung jetzt viel Aufmerksamkeit. Gleichzeitig sind wir nicht bereit, „Mengen aufzunehmen“, alle in einer Reihe einzustellen und zu sagen: „Dann werden wir es herausfinden“. Für uns ist es wichtig, dass die Menschen in den kommenden Jahren wirklich Teil unseres Teams werden. Es war dieses Motiv, das uns einst zu einem neuen Format von Interviews führte - einem Testtag. Über ihn und wird unter dem Schnitt diskutiert.



Spoiler mit Zahlen.
1,5 Jahre lang haben wir mehr als 40 Mitarbeiter eingestellt und nur 4 Entwickler haben uns verlassen: Einer hat ein Unternehmen gegründet, der Rest ist nach Europa gezogen.

Intro


Damit sich der Kandidat und ich gut kennenlernen können, gibt es eine sehr lange Einstellungspipeline:

  • HR-Interview
  • technisches Interview
  • Interview mit CTO.

Letzteres ist übrigens sehr wichtig: Sasha ist ein Meister der Herz-zu-Herz-Gespräche, der in der Lage ist, selbst die strengsten und zurückhaltendsten Geeks in ein offenes Gespräch zu bringen.

Darüber hinaus verbringen wir einen Testtag mit den Kandidaten. Es scheint, warum noch ein Tag? Was wollen wir über den Kandidaten wissen und was wollen wir ihm zeigen? Und wer wird dem überhaupt zustimmen ?!

Testtag bei Dodo


Testtage zu beginnen war keine leichte Entscheidung. Das HR-Team war mit der noch längeren Verlängerung der Einstellungspipeline nicht zufrieden: „Gute Spezialisten werden nicht so oft zu uns gehen, sie haben bereits mehrere Angebote zur Hand!“ Sie sagten. Es gab jedoch eine andere Meinung. Ein Testtag ist eine einzigartige Gelegenheit für einen potenziellen Mitarbeiter, sich über die tatsächlichen Bedingungen im Unternehmen zu informieren, ohne dort einen Job zu bekommen. Zum Beispiel:

  • Erfahren Sie mehr über die realen Arbeitsbedingungen . Welche Jobs, Möbel, Computer. Gibt es Fenster in den Räumen, in denen IT-Mitarbeiter sitzen (schließlich stellen sie sie oft in Räume ohne Fenster: „Jedenfalls schauen sie den ganzen Tag auf ihre Monitore“).
  • Finden Sie heraus, mit wem Sie arbeiten müssen . Der Interviewleiter Timlid ist großartig, aber man muss als Team arbeiten. Und zu sehen, aus wem es besteht, bevor Sie das Angebot annehmen, ist definitiv nicht überflüssig. Stellen Sie sich vor, Sie arbeiten mit einem der Entwickler zusammen und haben die Möglichkeit, die anderen Paare auszuspionieren und zu prüfen, ob Sie Seite an Seite mit diesen Personen arbeiten können.

    "Seite an Seite" wörtlich. Wir üben aktiv die Paarprogrammierung. Die Arbeit in einem Paar ist viel effizienter, insbesondere für Entwickler, die kürzlich zu uns gekommen sind. Und der Testtag bietet die einmalige Gelegenheit, eine „Probefahrt“ mit Paararbeit persönlich durchzuführen.
  • Finden Sie heraus, was Sie wirklich tun müssen . Alle diese Listen der neuesten Technologien, die in den offenen Stellen angegeben sind, sind großartig, für uns ist sie länger als die Rapunzel-Zöpfe. Es hängt jedoch selten mit den aktuellen Aufgaben zusammen, für die Sie übernommen werden. Es wäre schön, einen Blick auf den Rückstand, den Produktcode und den Schrei zu werfen, um zu verstehen, was Sie tun müssen und ob Sie es selbst tun möchten.
  • Erfahren Sie mehr über die Tools, die Sie verwenden müssen . Erfahren Sie in der Praxis, wie Sie Regeln codieren und wie sie befolgt werden. Zum Beispiel ist es üblich, dass wir in Rider und nicht in Visual Studio arbeiten. Es kann so ungewöhnlich sein, dass es bei der Entscheidung, ob wir zu uns kommen, kritisch wird. Ähnliche Nuancen gibt es fast überall (in der Regel aus historischen Gründen), und es ist besser, sie vor der Unterzeichnung eines Arbeitsvertrags kennenzulernen.
  • Finden Sie heraus, wie ein echter Arbeitstag in einem Team verläuft . In jedem anständigen Team gibt es mindestens tägliche Stand-Ups. Es ist wichtig zu sehen, wie sie vorgehen, um zu verstehen, wie die Teammitglieder miteinander kommunizieren und wie die Atmosphäre darin ist. In Dodo gehen wir noch einen Schritt weiter und laden den Kandidaten zu den allgemeinen öffentlichen Aktivitäten des aktuellen Tages ein: devForum, Planung oder Überprüfung. Jeden Tag passiert etwas, daher besteht die Möglichkeit, die Interaktion potenzieller Kollegen untereinander genauer zu betrachten.

Für einen Kandidaten ist ein Testtag in erster Linie eine Gelegenheit, eine fundierte Entscheidung zu treffen, ob er bereit ist, in diesem Unternehmen zu arbeiten. Kein Werbebullshit, nur echte Fakten.

Wenn ich an jedem Ort solche Möglichkeiten hätte, die ich bekommen hätte, würde ich definitiv nicht zu einigen von ihnen gehen. Und jetzt wäre es viel weniger grau.

Natürlich ist der Testtag auch die Gelegenheit für das Unternehmen, sich den Kandidaten in der Wirtschaft anzusehen:

  • Wir wollen „Interview-Meister“ zuverlässig erkennen . Der beste Weg, dies zu tun, besteht darin, die Person zu betrachten, die sich im Prozess der realen Arbeit befindet. Wie schnell beginnt er, im neuen Code zu navigieren? Das Lesen des Codes macht Schätzungen zufolge bis zu 70% der Zeit des Entwicklers aus. Gleichzeitig schauen wir uns an, welche Lösungen er für die Aufgabe anbietet, wie er den Code schreibt und ob er akzeptierten Standards folgt.
  • Wir wollen verstehen, wie aktiv eine Person ist, die als Initiator einer Lösung fungieren kann . Natürlich ist es schwierig, sofort Lösungen für einen unbekannten Code anzubieten. In großen Systemen wie Dodo IS werden Sie jedoch nach einem Jahr Arbeit auf unbekannten Code stoßen. Wenn eine Person am Ende des Tests mit dem Blick „Komm schon, zeig mir, wie es geht“ sitzt, ist dies ein schlechtes Zeichen.
  • Wir wollen wissen, wie „bequem“ Menschen bei der Arbeit sind . Dies ist besonders wichtig beim Pairing: Wird ein potenzieller Kollege einem Partner die Tastatur herausreißen? Wird er ihn ruhig von der Richtigkeit seiner Entscheidungen überzeugen oder seine Fehler erklären können? Paararbeit ist eine sehr enge Interaktion des Intellekts, und ein neuer Mitarbeiter sollte in einer solchen Interaktion nicht „giftig“ sein.

Basierend auf dem oben Gesagten kann der "Testtag" nicht weniger als 5 Stunden betragen. Wir versuchen auch, einen Kandidaten zum Mittagessen mitzunehmen. Dies gibt ihm die Möglichkeit, potenzielle Kollegen in der informellen Kommunikation zu sehen. Und wir schauen uns den Kandidaten außerhalb des Büros an.

Gleichzeitig macht es keinen Sinn, diese Praxis auf alle offenen Stellen in Folge auszudehnen. Zum Beispiel verbringen wir keine Testtage für Junioren: Anfänger benötigen ernsthafte Teamanstrengungen, um in den Code einzutauchen und an Aufgaben zu arbeiten. Ein Tag wird nicht in der Lage sein, ihr Potenzial zu zeigen.

Als Alternative zur Testaufgabe haben wir ein Testtag-Format entwickelt. Ich denke, dass es für viele offensichtlich ist, dass die abgeschlossene Testaufgabe (insbesondere für den Entwickler) mehr Fragen als Antworten hinterlässt. Gleichzeitig werden viele hervorragende Kandidaten einfach auf ihn gewertet.

Ergebnisse


In der Tat haben wir in 1,5 Jahren mehr als 40 Mitarbeiter eingestellt und nur 4 Entwickler haben uns verlassen: Einer hat sein eigenes Unternehmen gegründet, der Rest ist nach Europa gezogen.

Beliebte Fragen zum Testtag


Die Tatsache eines Testtages ist unter den Kandidaten überraschend. Nachdem sie sich von dem Schock erholt haben, stellen sie im Grunde die gleichen Fragen. Ich werde sie in Form eines Blitzes beantworten. Ich denke, es wird auch für Sie interessant sein, mein Leser:

  • Wird ein Testtag bezahlt? Nein.
  • Was ist, wenn ich in einer anderen Stadt bin? Wenn es sich bei der Stelle um eine Arbeit im Büro handelt, müssen Sie an einem Testtag in dieses Büro kommen. Welches ist logisch. Andernfalls können Sie aus der obigen Liste nichts herausfinden.
  • Muss ich zum Abendessen gehen? Nein. Sie können Ihre eigenen mitbringen - es ist sogar noch besser, wenn Sie vorhaben, immer Ihre eigenen zu haben. Sie können herausfinden, ob unsere Küche für Ihr Abendessen geeignet ist.
  • Was mitbringen? Im Winter sollten Sie eine Schicht machen - es wird bequemer sein. Nichts mehr.

Möchten Sie einen Testtag ausprobieren? Komm und gib es aus!

Source: https://habr.com/ru/post/de448980/


All Articles