Interview bei Dodo Pizza

Nachdem Sie den Titel des Artikels gelesen haben, fragen Sie sich vielleicht: „Was zum Teufel muss ich über das Interview bei Dodo Pizza wissen?“. Und du wirst recht haben. Sie ist nicht jedermanns Sache. Wir haben wirklich kein IT-Unternehmen wie Google, Amazon oder Microsoft, sondern ein komplexes und interessantes Geschäft, das an der Schnittstelle zwischen traditionellen Pizzerien und IT entstanden ist. Wir haben einen Platz für Entwickler, die das Geschäft beeinflussen und ein globales System von Grund auf neu aufbauen, ständig aufwachsen und an komplexen Aufgaben arbeiten müssen, neue Lösungen verwenden müssen, die auf gesundem Menschenverstand und Vertrauen basieren und verstehen, dass Menschen wichtiger sind als Prozesse.

In diesem Artikel werde ich Ihnen erklären, wie unsere Payline-Einstellung organisiert ist, und einige Tipps geben, wie Sie einen Job bei uns bekommen.



UPD. , , , « », , « ».

, , , , . , . , , - . . .

5 ?

, , , . , , , .

, , – .

, , .

, .
, , , .

:

  1. . , – , , , .NET . , . SQL .
  2. HR-. , , , , .
  3. . , -. .
  4. . - (). , , 100%, . , : , , ( , ), , . , . .
  5. CTO. .

Jemand, der über Senioren spricht, die mit Sätzen übersät sind?

So ist es. Wir glauben jedoch, dass für eine Person im Falle eines Auswahlfehlers jede Änderung der Arbeit Stress ist und für das Team, zu dem sie kommt, Defokussierung und Demotivation. Daher sind wir nicht bereit, ein Angebot für einen Lebenslauf oder nur für ein technisches Interview abzugeben, und verstehen keine Kandidaten, die bereit sind, einen Arbeitgeber auf die gleiche Weise zu wählen.

Fünf Stufen und eine Null


⁣0. Zusammenfassung.
1. Technisches Screening. Passiert per Telefon, dauert 10-15 Minuten.
2. HR-Interview. Passt per Telefon, dauert 30-40 Minuten.
3. Technisches Interview. Es findet in einem unserer Büros statt und dauert anderthalb Stunden.
4. Testtag. Es findet in unserem Büro statt und dauert 5 bis 8 Stunden.
5. Interview mit CTO.

Nullstufe. Zusammenfassung


Ob Sie es wollen oder nicht, Sie werden immer von Lebenslauf getroffen. Und trotz der Tatsache, dass in der IT-Sphäre ständig Personalmangel herrscht, der an Magersucht grenzt, sollte dieser Teil nicht vernachlässigt werden.

Persönlich schaue ich mir zum Beispiel die Berufserfahrung im Profil an. Es kommt vor, dass eine Person beschließt, ihr Tätigkeitsfeld drastisch auf ein Brot zu ändern, und sofort nach der Arbeit als Manager in einem Autohaus zu Programmierern geht (wahre Geschichte). Wie kann man einen solchen Kandidaten für die Position eines Mittleren oder Senioren in Betracht ziehen? Müssen ablehnen.

Ich schaue mir auch an, für welche Unternehmen der Antragsteller zuvor gearbeitet hat. Es wird eine positive Erfahrung in Unternehmen sein, die für ihr gutes technisches Niveau bekannt sind.

Häufige Arbeitswechsel machen als „Alarmglocke“ auf sich aufmerksam. Wenn eine Person weniger als ein halbes oder ein Jahr in einem Unternehmen arbeitet, frage ich nach den Gründen, wenn es um ein Vorstellungsgespräch geht.

Wenn Sie archioobjektive Gründe für den häufigen Arbeitswechsel hatten, können Sie diese in den Informationen über sich selbst angeben. Aber wenn Sie oft den Job gewechselt haben, weil Sie auf die eine oder andere Weise nicht mit Menschen auskommen können, werden Sie in der Interviewphase gebissen. Es gibt nichts, bei dem Sie helfen könnten. Obwohl ...

Es gibt zwei Lücken. Übrigens bieten sie absolut jedem Chancen!

  1. . , – , . , 3, , .

    , , , , . . -, , . -, , , .

    , . . , , .
  2. . . , . , , . : , , , . , « ». ( : , , ).

Bei erfolgreichen Umständen endet die Nullphase mit einem kurzen Anruf für 10 bis 15 Minuten bei der Personalabteilung, in dem Sie erfahren, was als Nächstes passieren wird.

Erster Schritt. Technisches Screening


Diese Phase des Interviews ist nur für Bewerber um die Position eines C # -Entwicklers vorgesehen. Kandidaten, zum Beispiel in einem Mobiltelefon, gehen sofort zu einem Interview mit der Personalabteilung über.

Ich brachte die Idee des technischen Screenings zu Dodo! Viele Unternehmen, zum Beispiel Amazon, tun dies, was Sie in unserem Podcast „Nichts dergleichen erfahren können .

Ziel des Screenings ist es, in 10 Minuten eines Telefoninterviews herauszufinden, ob der Kandidat in drei für uns wichtigen Bereichen das Mindestniveau erreicht:

  • Backend
  • Vorderes Ende;
  • DB

Ich stelle nur ein paar Fragen: zuerst schwierig, dann entweder noch schwieriger (wenn der Kandidat gut geantwortet hat) oder mittel. Zum Beispiel für die Vorderseite: "Was sind Type Guards in TypeScript?". Es ist wichtig anzumerken, dass eine geringe Anzahl von Antworten keine Ablehnung bedeutet: Zum Beispiel sind wir bereit, Menschen ohne Kenntnis der Front aufzunehmen. Aber dann wird die Anzahl potenzieller Teams, in die ein Kandidat fallen kann, verringert.

Und einmal fiel eine Person bei Fragen zu Datenbanken um. Aber ich beschloss, ihm eine Chance und Zeit zu geben, sich vorzubereiten. Einen Monat später bestand er erfolgreich das Screening, dann den Rest der verbleibenden Pipeline-Miete. Und jetzt arbeitet er für uns.

Außerdem möchte ich während des Screenings fünf Minuten Zeit haben, um über einen meiner früheren Arbeitsorte zu sprechen. Ich verstehe also den Grad des Eintauchens eines Menschen in das Geschäft und den Grad seiner Verantwortung.

In nur 10 Minuten des Gesprächs ist die Antwort fertig, ob die Person zur nächsten Phase des Interviews übergeht oder nicht.

Bei einem Screening gab es einen Entwickler, der schlecht auf die Datenbank reagierte. Ich fragte, wer an der aktuellen Stelle (wo mit der Datenbank gearbeitet wird) Abfragen schreibt, was impliziert, dass sie über ORM arbeiten können. Er antwortete, dass sie einfache Abfragen schreiben und komplexe an die Abteilung für komplexe Abfragen senden. Seitdem trägt unser Data Engineering-Team informell einen solchen Namen.

Zweite Phase. HR-Interview


Sie haben die Phase mit einem Lebenslauf und einem technischen Screening erfolgreich abgeschlossen und erhalten ein Telefoninterview mit einem Vertreter unseres HR-Teams. Hier ist alles ziemlich normal: 30-40 Minuten Live-Unterhaltung. Der Zweck der Phase besteht darin, Ihre Software zu fühlen, die Einhaltung unseres Kulturcodes zu überprüfen, das allgemeine Niveau Ihrer Angemessenheit zu verstehen und Details durch Lebenslauf herauszufinden.

Nichts kompliziertes, es ist okay, entspann dich und hab Spaß.

Die dritte Stufe. Technisches Interview


Ein Vollzeitinterview findet in unserem Büro statt und dauert anderthalb Stunden. Es wird von unseren Entwicklern und Richtungsleitern durchgeführt. Sie sind direkt an der Auswahl neuer Teammitglieder beteiligt. Sie geben ihnen keine fremden Leute zum Pflanzen, sie wählen selbst Leute aus, mit denen sie in Zukunft gerne zusammenarbeiten werden, und sind für diese Entscheidungen verantwortlich.

Wir führen solche Interviews zusammen, denn ein Paarinterview ist wie eine Paarprogrammierung. Hält beide Interviewer in guter Form. Der Navigator kann jederzeit eine Verbindung herstellen, um das Interview auf den gewünschten Kurs zurückzusetzen, wenn sich der Fahrer von ihm entfernt. Zusammen ist es einfacher, das Timing zu verfolgen, und es ist einfacher, den Kandidaten auf Geschwätz zu beschränken, wenn er gerne spricht.

Und noch ein wichtiger Punkt: Dies sind zwei verschiedene Eindrücke, die eine viel objektivere Bewertung ermöglichen. Vor allem, wenn einer der Interviewer nicht direkt an einer Einstellung interessiert ist und kein moralisches Leid zum Thema "Wir können schon im dritten Monat niemanden nehmen" hat.

Derzeit gibt es technische Spezifikationen. Schreiben Sie beispielsweise eine einfache SQL-Abfrage auf ein Blatt Papier. Oder ein Stück Govnokod aussortieren.

Wir geben ein Stück Elite-Govnokoda, das wir selbst geschrieben haben, und bitten Sie, Fehler zu finden. Dann schauen wir uns an, wie viele und welche Fehler eine Person gefunden hat. Aufgrund des Ergebnisses können viele Schlussfolgerungen gezogen werden. Eine einfache Aufgabe wird mehr über einen Menschen erzählen als nur über sich selbst: Schreibt er Code sauber, welchen Mustern folgt er in der Entwicklung? Geschichte für 10 Minuten und viele Informationen.

Die vierte Stufe. Testtag


Ein Testtag ist so ein Tag, an dem eine Person in unser Büro kommt und studiert, wie alles wirklich funktioniert. Es gibt eine Probefahrt mit dem Auto, also haben wir selbst so etwas organisiert. Vor ungefähr einem Jahr habe ich einen ausführlichen Artikel darüber geschrieben. Jetzt wird es eine kurze Nacherzählung geben.

Wir halten keine Menschen in einem isolierten Raum, alles passiert wirklich. Eine Person kommt zu einem echten Team unter realen Arbeitsbedingungen. Da dies in der Realität geschieht, kann alles passieren: Das Produkt wird um die Ecke fliegen, ich werde meine Schweinsammlung zeigen, die Person wird die Codebasis sehen können, welche Werkzeuge wir verwenden, welche Art von Menschen in der Firma arbeiten, wo sie am Ende zum Abendessen gehen der Enden. Wenn Sie Glück haben, können Sie den Geschmackstest der neuen Pizza absolvieren.

Wir haben kürzlich herausgefunden, wie ein Testtagsproblem für diejenigen gelöst werden kann, die nicht ins Büro kommen können. Mit solchen Kandidaten führen wir 3-4 Stunden lang eine Remote-Pairing-Sitzung durch: Machen Sie Übungen zu TDD, programmieren Sie Paare, schreiben Sie eine kleine synthetische Anwendung.

Dies ist eine großartige Gelegenheit, um zu überprüfen, wie wahr alles ist, was in Interviews und außerhalb über das Unternehmen erzählt wird. Verstehen Sie, wie wohl Sie sich in dieser Umgebung in diesem Unternehmen fühlen, um endlich eine Wahl zu treffen.

Es gibt Zeiten, in denen wir eine Person nach einem Testtag ablehnen. Es kommt vor, dass eine Person uns ablehnt. Warum passiert dies? Meistens aufgrund von Inkonsistenzen in der Software, die wir früher nicht identifizieren konnten. Es ist beleidigend und unangenehm, seine Fehler zuzugeben, aber es ist besser, als später in einem instabilen Team zu arbeiten.

Die fünfte Stufe. CTO


Das fünfte Element der Pipeline ist ein Treffen mit Sasha Andronov (unserem CTO). Es ist nicht so schwierig, es durchzugehen, weil Sasha normalerweise einfache Fragen stellt: Was denkst du, was willst du und was strebst du an? Im Allgemeinen geht es im Gespräch mehr um das Leben und die globale Motivation, aber deshalb versteht Sasha, ob wir ähnliche Werte haben und ob Sie in das Team passen. Es gibt keine vorgefertigten Rezepte und Life-Hacks, wie man ein Interview mit der Tankstelle bekommt, also sei einfach du selbst.

Leben nach der fünften Stufe


Wenn eine Person alle Phasen des Interviews erfolgreich abgeschlossen hat, senden wir ihm ein Angebot, er nimmt es an und dann gehen wir gemeinsam in eine bessere Zukunft. Wenn eine Person jedoch kein technisches Interview, keinen Testtag oder keine Phase mit CTO bestehen konnte, geschieht Folgendes: Wir geben ihr ein individuelles Feedback mit einem Layout, das speziell nicht zu uns passt.

Wir tun dies in dem Format, in dem Wachstumspunkte festgelegt und Empfehlungen zur Verschärfung dieser Punkte gegeben werden. Wir setzen uns dafür ein, dass das Feedback aus technischer Sicht qualitativ hochwertig ist und den Menschen die Möglichkeit gibt, sich selbst anders zu betrachten und zu wachsen.

Natürlich können Sie nach einer Weile wieder zu uns kommen, um ein Interview zu führen. Wir haben keine feste Laufzeit, wir konzentrieren uns auf den gesunden Menschenverstand: Wie viel können Sie diese Fähigkeit erreichen, die zum ersten Mal nicht ausreichte? Zum Beispiel können Sie sechs Monate lang einige grundlegende Kenntnisse erwerben, sie in der Praxis ausprobieren und wiederkommen.

Anstelle von Schlussfolgerungen: Wie Sie Ihre Chancen auf ein Interview erhöhen können


  1. Mach dich bereit für ein Interview. Lesen Sie mehr über das Unternehmen: Worum geht es im Unternehmen, was verdient es, welche Technologien werden eingesetzt? Bereiten Sie eine Liste mit technischen und geschäftlichen Fragen vor. Bitten Sie sie um ein Interview. Dies ist schließlich ein Test in beide Richtungen: ob Sie für das Unternehmen geeignet sind und ob das Unternehmen zu Ihnen passt.
  2. Sehen Sie sich die Informationen zu Ihren potenziellen Kollegen an. Durch Linkedin-Profile, Github-Repositories. Lernen Sie schließlich CTO.
  3. , . .
  4. . .
  5. , .

« ». , . , Miro, , Amazon, Microsoft, . .

:


All Articles