Veröffentlicht am 07-05-2019

Interview-Tipps für Junior-Entwickler

Bild von U. Leone aus Pixabay

Als leitender Entwickler saß ich auf beiden Seiten des Interview-Tisches. Hier sind ein paar Take Aways, die ich im Laufe der Jahre gesammelt habe.

Sie werden die Interviews nicht bestehen

Für jedes einzelne Interview sind Ihre Chancen, den Job NICHT zu bekommen, größer als Ihre Chancen, den Job zu bekommen. Es ist nicht persönlich. Es ist nur ein Teil des Prozesses. Es wird mehrere Kandidaten geben, die alle qualifiziert sind. Sie könnten das Interview aus dem Park werfen und trotzdem nicht den Job bekommen. Ich habe tolle Leute gesehen, die den Job NICHT bekommen:

  • Der Älteste
  • Am qualifiziertesten
  • Branchenexperten

Oft haben die Gründe, warum Sie den Job nicht bekommen haben, nichts mit Ihnen zu tun:

  • Der Job wurde mit einer einzigen Person geschrieben, aber HR machte sie zu einem Interview.
  • Der Sohn, die Tochter, der Nachbar, ein alter Mitarbeiter usw. von jemandem erhielt eine persönliche Empfehlung von der Firma.
  • Sie waren der erste / mittlere / letzte, der in einer langen Liste von Bewerbern interviewt hat.
  • Der Job wurde als Junior bezeichnet, weil er nicht über das Budget für Senioren verfügt, aber einen Kandidaten mit mehr Erfahrung gefunden hat, der die Juniorrolle übernehmen würde
  • Ihr Interviewer hat den Kaffee vergessen / hatte einen schlechten Tag / war abgelenkt, weil sein Chef sie angeschrien hat / usw.
  • Die Finanzierung ist ausgetrocknet und sie können Sie nicht bezahlen.

Betrachten Sie also gescheiterte Interviews nicht als Fehlschläge. Betrachte sie als Training. Sie lernen nicht nur das Codieren. Sie lernen, Ihre Fähigkeiten zu verkaufen.

Alle Interviews sind Verkaufsjobs

Jedes einzelne Interview läuft auf eins hinaus:

Was können Sie für das Unternehmen tun?

Ich interessiere mich nicht dafür, wie wichtig die Rolle ist oder wie viel Training sie anbieten werden. Ihre Aufgabe ist es, Ihre einzigartigen Fähigkeiten zu verkaufen. Was bringen Sie zu dem Tisch, den das Unternehmen will? Können Sie Beispiele geben, an denen Sie selbst schnell etwas gelernt haben? Haben Sie einen Nicht-Tech-Job gemacht, dessen Fähigkeiten sich auf die Technik auswirken? Vielleicht waren Sie PTA-Präsident? Das sieht vielleicht nicht nach Technik aus, aber Sie haben wahrscheinlich eine Menge Projektmanagement durchgeführt!

Sie können jedoch einen Schritt weiter gehen. Die besten Verkäufer sprechen nicht über sich selbst beim Verkauf. Sie sprechen über ihren Kunden. Studieren Sie das Unternehmen, das Sie interviewt. Lassen Sie sich Fragen und Kommentare zu unternehmensspezifischen Artikeln zubereiten, die Sie am meisten begeistern. Unternehmen wollen Menschen, die sich für sie interessieren und nicht nur an einem Job. Zeigen Sie, dass Sie sich für sie begeistern, und sie werden sich mehr für Sie interessieren.

Sie werden nicht alle Antworten kennen

Wenn ich junge Entwickler interviewe, ist es meine Aufgabe, herauszufinden, welches Wissensspektrum sie derzeit haben. Das heißt, ich muss Fragen stellen, die sie nicht kennen. Ich werde Listen mit immer härteren Fragen zu verschiedenen Themen erstellen und die Liste nach unten durcharbeiten, bis der Kandidat die Frage nicht beantworten kann. Sie sind NICHT gescheitert. Sie haben mir gerade gezeigt, wo ihr Wissen abfällt. Ich versuche nicht gemein zu sein. Ich kann meine Arbeit einfach nicht erledigen, ohne Fragen zu stellen, die Sie nicht kennen.

Ein Geheimnis bei Interviews ist, wie Sie eine Frage nicht beantworten, ist ebenso wichtig wie Ihr Erfolg. Die Entwicklung ist voller Fragen, bei denen selbst ältere Leute die Antworten nicht kennen. Unser Trick ist, dass wir wissen, wie wir die Antworten bekommen. Wenn Sie keine Antwort wissen, führen Sie die folgenden drei Schritte aus:

  1. Bestätigen Sie, dass Sie die Antwort nicht direkt kennen. Interviewer HASSEN es, wenn jemand versucht, sie zu bluffen oder das Thema zu wechseln.
  2. Teilen Sie alles, was Sie wissen, zu demselben Thema.
  3. Sagen Sie, wie Sie die Antwort finden würden.

Zum Beispiel:

„Welche Sortierroutine sollten Sie für Daten verwenden, von denen Sie wissen, dass sie umgekehrt sortiert sind?
"Gute Frage! Ich weiß nicht, welche. Ich weiß, dass die Bubble-Sorte in diesem Fall besonders schlecht abschneidet. Ich müsste mein Exemplar des "The Algorithm Design Manual" herausholen und die Sortierungen auffrischen, um die beste auszuwählen. "

Eine Frage ist nicht nur eine Frage

Bei einem Interview geht es nicht nur um Ihr technisches Wissen. Es geht darum, wie Sie Probleme angehen und Ihr Verständnis für die Arbeit in einem Unternehmen erweitern.

Halten Sie immer eine Pause, bevor Sie eine Frage beantworten, und fragen Sie sich, welche weiteren Informationen Sie benötigen. Beginnen Sie Ihre Antwort, indem Sie nach weiteren Details fragen. Einige mögliche Fragen könnten sein:

  • Was ist der Zweck dieser Funktion?
  • Wie sehen die Daten aus?
  • Interessieren Sie sich mehr für Leistung oder Speicherauslastung?

Dies zeigt nicht nur, dass Sie über das Ganze nachdenken, sondern gibt Ihnen auch einige Momente, um über Ihre Antwort nachzudenken.

Neben dem Erhalten von Details haben viele Fragen mehr als eine richtige Antwort. Ich suche Kandidaten, die das verstehen und anerkennen. Als Beispiel:

"Wie würden Sie eine Sortierfunktion schreiben?"
„In den meisten Fällen würde ich nur die Sortierfunktion / library / gem / etc nennen. Ich möchte das Rad lieber nicht neu erfinden. In speziellen Fällen müssen wir jedoch möglicherweise etwas von Grund auf neu schreiben. Soll ich einen bestimmten Algorithmus implementieren? "

Schließlich sollen einige Fragen absichtlich böse sein. Mein Favorit ist: "Bist du dir sicher?" Ich habe dies unabhängig von der richtigen oder falschen Antwort gefragt. Es geht nicht darum, die perfekte Antwort zu erhalten. Es wird getestet, wie Sie mit dem Befragen umgehen. Niemand möchte einen Kollegen, der beim Zurückschieben entweder explodiert oder zusammenfaltet. Können Sie mit der Befragung umgehen und erklären, warum Sie recht haben, oder schauen Sie, wo Sie sich möglicherweise irren?

Nutzen Sie Ihr Interview, um etwas zu lernen

Interviews bieten Ihnen zwei Möglichkeiten, um als Entwickler zu wachsen.

Schreiben Sie nach dem Interview alles auf, was Sie nicht wissen. Sie haben jetzt eine Liste von Wachstumsbereichen, die für Arbeitgeber wichtig sind. Studieren Sie nicht nur die Frage, mit der Sie Probleme hatten, sondern der gesamte Bereich, aus dem die Frage stammt. Wenn Sie nicht erklären können, warum Bubble Sort nicht mit Reverse-Listen umgehen kann, sollten Sie alle Stärken und Schwächen des Sortieralgorithmus auffrischen. Ein kleines Geheimnis. Die Person, die Sie interviewt haben, musste möglicherweise dasselbe tun, bevor sie die Frage stellte. Wirklich nicht schlecht, wenn Sie sich nicht an alle Antworten erinnern. Das Internet existiert nicht ohne Grund!

Zweitens haben Sie für kurze Zeit einen erfahrenen Entwickler vor sich. Irgendwann werden sie höchstwahrscheinlich fragen: Haben Sie Fragen? Beginnen Sie mit den normalen Fragen zu Job und Unternehmen. Sparen Sie am Ende jedoch etwas Zeit, um eine gute allgemeine Karriereberatung zu stellen. Betrachten Sie es als einen Mini-Mentor-Moment. Die besten Fragen werden auf das Interview abgestimmt. Ideen sind:

  • Gibt es ein Buch oder eine andere Quelle zu Thema X, das Sie empfehlen?
  • Was würdest du in unserem Interview vorschlagen?
  • Was wünschst du dir als Junior-Entwickler?

Wenn Sie einen bestimmten Vorschlag erhalten, stellen Sie sicher, dass Sie nach einer höflichen, nicht aufdringlichen Art und Weise nacharbeiten, auch wenn Sie den Job nicht erhalten haben. Senden Sie Ihrem Kontakt eine E-Mail wie:

„Können Sie sich bitte bei dafür bedanken, dass Sie mir vorgeschlagen haben? Ich habe es gerade gelesen und fand besonders interessant. Ich habe ihren Vorschlag wirklich geschätzt. “

Ältere Leute lieben es zu wissen, wann sie hilfreich waren, und Sie wissen nie, wann Sie wieder mit ihnen sprechen werden

Zusammenfassung

In der Bewertung:

  • Akzeptieren Sie Fehler als Teil des Prozesses.
  • Verkaufen Sie, was Sie der Firma bringen.
  • Teilen Sie mit, wie Sie Antworten finden würden.
  • Sehen Sie sich das größere Bild einer Frage an.
  • Lerne etwas für das nächste Mal.

Danke fürs Lesen. Sie können mich auf Twitter erreichen.

Siehe auch

Kann ich mit einer Green Card mit dem Auto nach Kanada einreisen, oder muss ich ein US-Bürger sein und eine US-amerikanische6 Möglichkeiten, wie Data Analytics Einzelhandelsunternehmen dabei hilft, mehr Traffic zu generierenMöchten Sie mit AOL helfen? Kontaktieren Sie die technische Supportnummer von AOLWie können Sie Ihre alten Geräte einlösen?Federal Circuit Guidance zu Warenzeichen-Webseiten4 größte Technologie-Must-Haves