Gesundes Personeninterview

Dieser Artikel wurde als Antwort auf den Artikel „Interview at Dodo Pizza“ von einem Entwickler mit Signor-Erfahrung verfasst. Ich gebe nicht vor, echte Urteile zu sein, ich möchte unter meinen Freunden eine ziemlich populäre Meinung über den Einstellungsprozess im Besonderen und das Leben des Entwicklers als Ganzes äußern.

Lassen Sie uns zunächst entscheiden, wer der Hauptentwickler ist, zumindest so wie ich es verstehe. Der Hauptentwickler, auch bekannt als Signor, ist ein Entwickler mit langjähriger Erfahrung (über 10 Jahre), der es geschafft hat, in mehreren Büros an mehreren Projekten zu arbeiten. Während seiner ziemlich großen Karriere sah ein solcher Entwickler höchstwahrscheinlich sowohl Terry Legacy- als auch Smoothie-Startups und ein blutiges Unternehmen.

  • Er glaubt nicht an Übergänge zu .Net Core, Monolith-Splitting, Microservice-Ansatz und hohen Lasten. Weil es ihm schon oft versprochen wurde, aber tatsächlich war die Codebasis ein schlecht strukturierter schlechter Code, und die hohe Last beträgt 100 Bestellungen pro Minute.
  • Er glaubt nicht an alle möglichen flexiblen Methoden, die in der Tat auf den Mangel an TK und inkompetenten Managern zurückzuführen sind, die Aufgaben festlegen. Oh ja, und der gleichaltrige Coach ohne technischen Hintergrund mit 2 Jahren Erfahrung, der erklärt, wie man arbeitet.
  • Er glaubt an keinen Geist und keine Werte, weil sie sofort irgendwo verschwinden, wenn die Einnahmen nicht mehr wachsen und dringend nach Schuldigen gesucht werden muss. Für diese Jungs, mit dem systematischen Fehler des Überlebenden, hören Sie nicht auf zu glauben, dass sie coole Manager sind und nicht nur Glück haben.
  • Er braucht keine Freitagsversammlungen in einer freien Umgebung, keine Grill- und Teambuilding-Reisen, da er höchstwahrscheinlich bereits Familie und Kinder hat und Freizeit mit ihnen verbringen möchte.
  • Er braucht keine kostenlosen Energy Drinks und Sandwiches im Büro, da er lieber zu Hause ein leckeres und gesundes Abendessen essen möchte, als ihn mit dieser Chemie zu füttern.

Bevor Sie sagen, nun, sie sagen, was für ein launischer, alles ist nicht richtig für ihn, lassen Sie es uns herausfinden, aber was will der führende Entwickler normalerweise von der Firma?

  • Er will ein angemessenes Management. Damit der Projektmanager sein Fachgebiet und vorzugsweise ein wenig mehr Verständnis für die Entwicklung versteht. Damit den Kunden offensichtlich nicht realisierbare Funktionen nicht versprochen werden.
  • Er möchte nach vereinbarten Anforderungen arbeiten. Und nicht, weil er so pingelig ist. Aber weil er versteht, dass die Anforderungen die Architektur und die Implementierungsbedingungen bestimmen und diese ändern können, kann dies dazu führen, dass die Architektur mit Krücken gestützt werden muss, da niemand Zeit für Änderungen gibt.
  • , , , , .
  • , . , , , CI/CD, .
  • , , .
  • , , , , . , , , , 50% . .

Nachdem Sie sich für die Einführung entschieden haben, können Sie mit dem Thema eines gesunden Interviews fortfahren.
Wie können Sie so launische Kreaturen wie führende Entwickler interviewen?

Die Kommunikation mit der Personalabteilung ist wahrscheinlich ein notwendiger Punkt, und wahrscheinlich ist es notwendig, damit zu beginnen. Das Hauptziel hierbei ist es, offensichtlich unpassierbare Optionen zu verwerfen, um die Belastung für Personen, die technische Interviews durchführen, zu verringern. Dies ist im Wesentlichen das einzige Ziel, da ich persönlich ein paar Mal in meinem Leben gesehen habe, wie angemessen in der Kommunikation Menschen nach sechs Monaten von den Spulen flogen.

Nach einem technischen Interview


Warum wird das alles gefragt? All dies ist höchstwahrscheinlich nur notwendig, um sich vor inkompetenten Mitarbeitern zu schützen. Aber glauben Sie ernsthaft, dass ein Entwickler mit zehnjähriger Erfahrung, der mindestens 1,5 Jahre an jedem Ort gearbeitet hat, zehn Jahre lang erfolgreich alle getäuscht hat, er könne keinen Code schreiben? Und wenn ja, warum sind Sie sicher, dass Ihr technisches Interview es herausfinden wird?

Warum werden all diese Tree-Traversing-Algorithmen in einem Interview benötigt? Wird er diese Bäume oder Sortieralgorithmen jeden Tag in Prod schreiben? Ja, wir haben eine Pizzeria, unsere Bestellungen um 23.59 Uhr verwandeln sich in einen Kürbis, wir sprechen hier nicht mit Boston Dynamics.

Hier wäre es meiner Meinung nach viel nützlicher, nur mit einem Kandidaten fürs Leben zu sprechen und den Grad seines Eintauchens in das Problem zu beurteilen. Es ist eine Sache zu sagen, nun, ich habe X-Technologie für das Projekt verwendet, und es ist eine ganz andere Sache, vom Kandidaten herauszufinden, dass es solche und solche Probleme gab, die sie so und so gelöst haben. Auf diese Weise können Sie die Erfahrung einer Person viel mehr bewerten, als Standardalgorithmen vor einem Interview zu wiederholen. Es muss auch berücksichtigt werden, dass alle Menschen unterschiedlich sind und für einige das Interview viel Stress bedeutet. Wenn mehrere Detectives anfangen, etwas aufzuspüren, wird es normalerweise noch schlimmer als wenn einer (wenn das Ziel darin besteht, eine angemessene Person aufzunehmen). Während des Gesprächs müssen Sie ehrlich die tatsächliche Situation im Unternehmen mitteilen, wer die Aufgaben festlegt, ob es Entwicklungsstandards, CI / CD usw. gibt.

Eigentlich ist das alles. Diese beiden Punkte reichen völlig aus, um hervorragende Mitarbeiter einzustellen, was meine Kollegen und ich aus meiner Erfahrung mehr als einmal gesehen haben. Wenn Ihr Prozess um 5 Schritte verlängert ist, wenn Sie Dutzende von Entwicklern haben und CTO ein Interview führt, wenn Sie persönlich ein Interview führen und Sie einen Testtag benötigen, ist etwas kaputt. Hier, wo irgendwo die Ambitionen oder Komplexe von jemandem verborgen sind, versucht jemand, die „besten“ westlichen Samples zu kopieren, ohne wirklich darüber nachzudenken, warum dies getan wird. Dies schließt auch das Marketing-Bulletite über Kultur und Werte ein. Ich weiß nicht, ob dies Jones und Middle betrifft, aber glauben Sie mir, die Signorers sind sich bewusst, dass dies eine große Sache ist. Und wenn der Arbeitgeber versucht, viele Nudeln an die Ohren zu hängen, funktioniert das interne Bulshitometer irgendwann und der Kandidat fällt ab.

Meiner Meinung nach ist das Geheimnis erfolgreicher Interviews einfach.

  • Schätzen Sie die Zeit eines anderen
  • Sag die Wahrheit
  • Fragen Sie nichts, was nicht mit direkter Arbeit zu tun hat
  • Lernen Sie, dem Kandidaten zuzuhören

Und du wirst erfolgreich sein.

All Articles