4 Möglichkeiten, sich auf ein technisches Vorstellungsgespräch vorzubereiten

Inhaltsverzeichnis:

4 Möglichkeiten, sich auf ein technisches Vorstellungsgespräch vorzubereiten
4 Möglichkeiten, sich auf ein technisches Vorstellungsgespräch vorzubereiten
Anonim

Wenn Sie sich für eine Stelle im Bereich Informatik, Technik oder Ingenieurwesen bewerben, müssen Sie wahrscheinlich ein technisches Vorstellungsgespräch absolvieren. Es ist eine Gelegenheit für den Arbeitgeber, Ihre Problemlösungs- und technischen Fähigkeiten zu beurteilen, indem er Sie auffordert, schwierige Probleme vor Ort zu lösen. Es klingt einschüchternd, aber wenn Sie Zeit zum Üben und Lernen investieren, können Sie die Personalvermittler begeistern und den Job ergattern.

Schritte

Methode 1 von 3: Ihre Recherche durchführen

Bereiten Sie sich auf ein technisches Interview vor Schritt 1

Schritt 1. Analysieren Sie die Stellenbeschreibung, um genau zu wissen, was der Arbeitgeber will

Eine gute Stellenbeschreibung enthält alles, was für die Position benötigt wird, von Soft Skills bis hin zu Programmiererfahrung. Nennen Sie für jede Anforderung einige Beispiele dafür, wie Sie diese Eigenschaft verkörpern oder diese Fähigkeit eingesetzt haben. Dies werden Ihre Gesprächsthemen für das Interview sein.

  • Wenn einer der Aufzählungspunkte beispielsweise „starke Führungskraft“ist, notieren Sie sich die Zeit, in der Sie das Komitee angeführt haben, das ein neues Cybersicherheitssystem implementiert hat.
  • Die Liste, die Sie brainstormen, ist nur für Ihre Augen bestimmt. Sie werden es nicht zum Vorstellungsgespräch mitbringen oder auswendig lernen, aber es ist eine gute Auffrischung, kurz vor dem Betreten einen Blick darauf zu werfen.
  • Wenn Sie eine Fähigkeit auf der Liste haben, die Sie nicht besitzen, notieren Sie sich, wie Sie diese Fähigkeit verbessern können, falls der Interviewer Sie danach fragt. Wenn Sie beispielsweise nicht gut in Javascript sind, aber gut in Ruby, erklären Sie, wie Ihre Kenntnisse in Ruby Ihnen helfen, Javascript im Job schnell zu lernen.
Bereiten Sie sich auf ein technisches Interview vor Schritt 2

Schritt 2. Erfahren Sie so viel wie möglich über das Unternehmen, indem Sie seine Website lesen

Wenn Sie vor dem Vorstellungsgespräch so viele Informationen wie möglich über das Unternehmen erhalten, können Sie sich ein umfassendes Bild davon machen, was sie tun und welche Arten von Menschen für sie arbeiten. Das Durchsuchen der neuesten Nachrichten über sie oder das Scrollen durch den Unternehmensblog kann auch einige Ideen für die Probleme bringen, mit denen sie konfrontiert sind, damit Sie einige Lösungen für das Interview finden können.

Die Facebook-Seite und der Twitter-Account des Unternehmens können einen guten Einblick in ihre Kultur und die neuesten Ereignisse geben

Bereiten Sie sich auf ein technisches Interview vor Schritt 3

Schritt 3. Lesen Sie die Erfahrungen von Personen, die eingestellt wurden, in technischen Vorstellungsgesprächen

Es gibt online viele Artikel und Blog-Posts über das Überleben des technischen Interviews, geschrieben von aktuellen Softwareentwicklern und Ingenieuren in namhaften Unternehmen wie Google und Facebook. Überfliege diese Teile nach hilfreichen Ratschlägen und möglichen Interviewfragen.

  • Selbst wenn Sie sich nicht für dasselbe Unternehmen bewerben, für das der Autor arbeitet, gibt es viele Überschneidungen zwischen Unternehmen, solange sie in derselben Branche oder in derselben Branche tätig sind.
  • Wenn Sie Freunde oder Kontakte haben, die den Interviewprozess durchlaufen haben, wenden Sie sich an sie und fragen Sie nach ihren Erfahrungen. Haben sie Tipps oder hilfreiche Hacks, um das Interview zu meistern?

Methode 2 von 3: Den Inhalt studieren

Bereiten Sie sich auf ein technisches Interview vor Schritt 4

Schritt 1. Planen Sie vor dem Interview 4 bis 6 Wochen lang 2 bis 3 Stunden pro Tag zu lernen

Sie benötigen ausreichend Zeit, um sich richtig vorzubereiten. Erstelle einen Masterplan für dein Studium und lege jeden Tag Brocken beiseite.

  • Probiere eine Technik aus, die als „spaced Repetition“bekannt ist. Im Wesentlichen studieren Sie jeden Tag kleine Informationen und überprüfen sie am nächsten Tag, bevor Sie zum nächsten Thema übergehen. Nehmen Sie sich etwa 30 Minuten Zeit, um das Material des Vortages zu überprüfen.
  • Nehmen Sie sich einen Tag pro Woche frei, um Ihrem Gehirn eine Pause zu gönnen.
Bereiten Sie sich auf ein technisches Interview vor Schritt 5

Schritt 2. Überprüfen Sie die wichtigsten Grundlagen wie Datenstrukturen und Algorithmen

Interviewer können Ihnen direkt Fragen zu Ihrem technischen Wissen stellen (wie „Was ist ETL und wann sollte es verwendet werden?“) oder sie fragen, wie Sie dieses Wissen nutzen (wie „Wie verwenden Sie CSS, um eine Website zu gestalten?“) Landing Page?"). In jedem Fall ist ein solides Fundament an Informatik-Grundlagen notwendig, also verbringen Sie die meiste Zeit mit Lehrbüchern oder Online-Kursen zu diesen Themen.

  • Die Big-O-Notation ist ein weiteres wichtiges Konzept, das Sie beherrschen möchten. Es ist eine Art zu beschreiben, wie lange ein Algorithmus zur Ausführung benötigt, und es ist etwas, mit dem jeder Entwickler, Programmierer und Ingenieur vertraut sein sollte. Es gibt viele Artikel und Bücher, die Ihnen helfen, Big-O selbst beizubringen.
  • Lesen Sie noch einmal die Notizen aus allen College-Kursen, die Sie in Informatik oder Ingenieurwissenschaften belegt haben. Diese sind ein guter Ausgangspunkt für Ihr Studienmaterial.
  • Kaufen Sie ein Interviewvorbereitungsbuch, das Ihrem Wissensstand entspricht. Anfänger werden ein einfacheres Buch im Vergleich zu fortgeschritteneren Programmierern wünschen, die tiefer in Nischenthemen eintauchen müssen.
Bereiten Sie sich auf ein technisches Interview vor Schritt 6

Schritt 3. Üben Sie das Schreiben einer Programmiersprache von Hand

Der beste Weg, etwas wie das Programmieren zu lernen und zu behalten, besteht darin, es zu tun. Und wenn Sie sich auf eine bestimmte Sprache wie SQL oder JavaScript konzentrieren, werden Sie wirklich gut in einer statt so lala in einer Menge.

  • Die Fähigkeiten, die Sie durch das vertiefte Erlernen einer Sprache erwerben, können oft auf die anderen Sprachen übertragen werden.
  • Wählen Sie die Sprache, die Sie lernen möchten, basierend auf der Stellenbeschreibung, wenn Sie sich auf eine bestimmte Position bewerben.
  • Dinge von Hand aufzuschreiben hilft deinem Gehirn tatsächlich, die Informationen effektiver zu speichern, als sie am Computer einzugeben.
Bereiten Sie sich auf ein technisches Interview vor Schritt 7

Schritt 4. Verstehen Sie den Denkprozess hinter jedem Problem oder Konzept

Sie können sich nicht nur Informationen merken, um beim technischen Interview erfolgreich zu sein. Stellen Sie sicher, dass Sie die Funktionsweise jeder Idee vollständig verstehen, indem Sie versuchen, sie einem Freund zu erklären, der keine technischen Kenntnisse hat.

  • Indem Sie sie dazu bringen, es zu verstehen, helfen Sie sich dabei, die Informationen zu behalten und das Konzept auch besser zu verstehen.
  • Anstatt sich beispielsweise zu merken, dass eine bestimmte Zeichenfolge von PHP-Code eine Datenbank durchsucht, brechen Sie sie Zeile für Zeile auf und verstehen Sie genau, welchen Zweck jede Funktion im Code erfüllt. Versuchen Sie dann, die Punkte zu verbinden und herauszufinden, wie diese Funktionen zusammenarbeiten, um die Datenbank zu durchsuchen.

Methode 3 von 3: Proben für das Interview

Bereiten Sie sich auf ein technisches Interview vor Schritt 8

Schritt 1. Arbeiten Sie Übungsaufgaben an einem Whiteboard mit Timer durch

Übung macht den Meister, und je mehr Beispielaufgaben Sie lösen, desto besser sind Sie vorbereitet. Stellen Sie einen Timer auf 45 bis 60 Minuten (die durchschnittliche Länge technischer Interviews) ein und zeigen Sie jeden Schritt des Prozesses, während Sie das Problem lösen, auf dem Whiteboard.

  • Der Interviewer ist nicht so daran interessiert, dass Sie die richtige Antwort erhalten haben, sondern daran, wie Sie dazu gekommen sind. Schreiben Sie alles auf, was Ihnen durch den Kopf geht, von Berechnungen bis hin zu Brainstorming-Ideen.
  • Sie können Beispielprobleme in einem Vorbereitungsbuch finden oder indem Sie etwas wie „Technische Interviewfragen“googeln. Fügen Sie einfach eine beliebige Programmiersprache oder -fertigkeit hinzu, die Sie üben möchten, und Sie sollten kein Problem damit haben, eine Liste aus den Ergebnissen zusammenzustellen.
  • Eine Beispielfrage für einen Algorithmus wäre: „Sie müssen einen Scheduler entwerfen, um eine Reihe von Aufgaben zu planen. Einige Aufgaben müssen warten, bis andere Aufgaben abgeschlossen sind, bevor sie selbst ausgeführt werden. Mit welchem ​​Algorithmus könnten wir den Zeitplan gestalten und wie würden wir ihn implementieren?“
Bereiten Sie sich auf ein technisches Interview vor Schritt 9

Schritt 2. Besprechen Sie Ihren Prozess mit einem Freund, um die Kommunikation zu üben

Einer der schlimmsten Fehler, den ein Interviewpartner machen kann, ist, still zu sein. Das Interview soll bewerten, wie effektiv Sie mit potenziellen Teamkollegen interagieren und kommunizieren. Denken Sie also laut nach. Bitten Sie einen Freund, die Rolle des Interviewers zu spielen und ihm bei der Arbeit Gedanken zu machen.

  • Freunde, die selbst in den Bereichen Wissenschaft, Technik oder Ingenieurwesen tätig sind, sind dafür die besten Partner. Sie werden in der Lage sein, Ihr Wissen zu hinterfragen oder wertvolle Einblicke und Vorschläge zu geben, wie Sie sich verbessern können.
  • Seien Sie offen für konstruktive Kritik. Wenn Ihr Freund sagt, dass Ihre Codierung etwas Aufräumen gebrauchen könnte, werden Sie nicht defensiv. Nutzen Sie dies als Gelegenheit, um noch besser zu werden, indem Sie beispielsweise mehr Ihrer Lernzeit dem Schreiben von Codezeilen oder dem Lesen von Open-Source-Code online widmen.
  • Sie können Ihren Freund auch bitten, das Interview aufzuzeichnen, um es sich danach anzusehen. Es wird Ihnen ermöglichen, Dinge wie zu schnell zu sprechen oder zu wenig zu sprechen.
Bereiten Sie sich auf ein technisches Interview vor Schritt 10

Schritt 3. Üben Sie, wie Sie reagieren, wenn Sie die Antwort nicht kennen

Sagen Sie etwas wie: "Ich bin mir nicht sicher, wie das geht, aber hier ist, was ich tun würde, um es herauszufinden." Indem Sie Ihre Ideen durchsprechen und Probleme lösen, kann der Interviewer genau sehen, wie Sie denken. Außerdem können sie Ihnen möglicherweise Tipps oder Ideen geben, die Ihnen helfen, sich zu lösen.

Lüge nicht. Selbst wenn Sie wirklich ratlos sind, denken Sie an ein anderes Konzept oder einen anderen Algorithmus, den Sie kennen, und finden Sie einen Weg, eine Parallele zwischen den beiden zu ziehen. Sagen Sie zum Beispiel etwas in der Art: „Ich weiß nicht genau, was ich als nächstes tun soll, aber ich weiß, dass ich in einem zählenden Sortieralgorithmus …“

Bereiten Sie sich auf ein technisches Interview vor Schritt 11

Schritt 4. Führen Sie ein Online-Mock-Interview mit einem Einstellungsmanager oder Entwickler durch

Planen Sie einen Übungslauf über einen Online-Dienst wie Gainlo oder LeetCode, um Ihr Vorstellungsgespräch möglichst wahrheitsgetreu darzustellen. Sie durchlaufen den technischen Interviewprozess und erhalten dann Feedback und Verbesserungsvorschläge. Die Preise für diese Scheininterviews variieren zwischen 50 und 150 US-Dollar.

  • Diese Interviews werden von Mitarbeitern einiger der angesehensten Technologieunternehmen durchgeführt, sodass sie sehr wertvolle Einblicke haben.
  • Sie erhalten eine Videowiedergabe Ihres Interviews zusammen mit einem Blatt, in dem beschrieben wird, was gut gelaufen ist und welche Bereiche schwächer waren. Einige bieten sogar umsetzbare Elemente, die Ihnen helfen, besser zu werden.

Hilfe bei einem technischen Interview

Ressourcenliste zur Vorbereitung auf technische Vorstellungsgespräche

Unterstütze wikiHow und alle Proben freischalten.

Fragen, was Sie von technischen Vorstellungsgesprächen erwarten können

Unterstütze wikiHow und alle Proben freischalten.

Tipps zum Üben für ein technisches Vorstellungsgespräch

Unterstütze wikiHow und alle Proben freischalten.

Tipps

  • Schlafen Sie die Nacht zuvor gut durch. Müdigkeit wirkt sich negativ auf Ihre Gehirnfunktion und Leistung aus.
  • Technische Interviews dauern oft etwa 45 bis 60 Minuten.
  • Bringen Sie eine Flasche Wasser mit, um hydratisiert zu bleiben.
  • Bereiten Sie ein Portfolio vor, das einige der Projekte hervorhebt, an denen Sie gearbeitet haben, um Interviewern zu zeigen.

Beliebt nach Thema