Werbung

technische InterviewfragenIch hatte vor kurzem eine Interview 5 Videokanäle zum Erlernen grundlegender Fähigkeiten für Vorstellungsgespräche Weiterlesen (für ein Sommerpraktikum), für das mir vorher gesagt wurde, dass ich einen Bleistift mitbringen muss, falls es technische Interviewfragen im Zusammenhang mit der Codierung gibt. Ich war besonders nervös wegen des letzten Stücks, aber bald genug ließ Google meine Nervosität ein wenig nach. Ich durchsuchte das Internet nach jeglichem Vorbereitungsmaterial und war froh, viele Quellen für Anleitungen für Situationen wie meine zu finden.

Wenn Sie bald vor einem technischen Vorstellungsgespräch stehen, finden Sie hier einige Ressourcen, die Sie wahrscheinlich vor dem großen Tag lesen sollten.

Finden Sie heraus, was Sie NICHT sagen oder tun sollen

technische Interviewfragen

Dies gilt wirklich für alle Arten von Vorstellungsgesprächen, nicht nur für die Programmierung von Vorstellungsgesprächen. Ich denke, es ist sicher zu sagen, dass Sie es wirklich sollten Überlegen Ihre Antwort durch, bevor Sie etwas herausplatzen oder etwas tun. Das ist ein gesunder Menschenverstand, aber wenn Sie nervös sind, ist es einfach, Dinge auszublenden und zu vergessen. Du bist nicht allein.

Es gibt eine relevante Diskussion zum Stapelüberlauf "Was ist die schlechteste Antwort des Befragten?" Hier sehen Sie viele amüsante Dinge, die die Befragten gesagt oder getan haben. Hier sind Beispiele aus der Umfrage:

Ich kann Ihnen nicht sagen, wie oft dies in Telefoninterviews passiert: Ich: [stellt Interviewfragen zu einer bestimmten Technologie]
Sie: [wiederholt die Frage, da ich sie tippen hören kann]
[kurze Verzögerung]
[Ich höre ein "Klingeln" vom IE, wenn Google ihnen eine Liste von Seiten gibt, "klicken"]
Them: [liest von einer Webseite]
Ich: OK, danke für deine Zeit. Ruf mich nicht an, ich rufe dich an.

Das war die am häufigsten gewählte Umfrageantwort. Lektion zum Mitnehmen - nicht schummeln. Überrascht?

Hier ist ein anderes:

Ich werde es nie vergessen. Ich sagte…
„Also erzähl mir ein bisschen über dich…
und er antwortete ...
"Ich habe kürzlich das Div innerhalb einer Spanne erfunden."
Er hatte es auch in seinem Lebenslauf aufgeführt - einfach so - hat es erfunden.

Sie sollten wahrscheinlich NICHT sagen, dass Sie ein ungültiges Markup erfunden haben. Nur ein Gedanke.

Hier ist eine weitere einfache Sache, die Sie nicht sagen sollten:

"Schreiben Sie hier eine kleine Funktion für mich auf das Whiteboard?"
"Nein."

Wenn Sie sich nicht viel Mühe geben, werden Sie möglicherweise später wieder gebissen. Wenn Sie in einem Interview liegen, können Sie sich auch zurückbeißen.

Die Einrichtung: "Ich bin ein erfahrener Webprogrammierer, war ein paar Jahre lang DBA, viel Hintergrundwissen in Sachen Sicherheit, ja Ich weiß alles darüber
Der Lowball: "Okay, wie würden Sie SQL Injection verhindern?"
Das Fummeln: "Weeell, das ist nicht wirklich die Art von Dingen, mit denen ich mich jemals befasst habe... was ist das genau?"

Weitere Antworten finden Sie unter die ursprüngliche Umfrage. Obwohl Sie vielleicht versucht sind, einige der Umfrageantworten zu verspotten, denken Sie daran, dass es nicht mehr nur Spaß und Spiel ist, wenn am großen Tag Nervosität auftritt. Was Sie vor dem großen Interview tun können, ist zu erkennen, dass aus diesen lustigen Antworten tatsächlich Lehren gezogen werden können.

Finden Sie heraus, welche Codierungsfragen zu erwarten sind

technisches Interview

Es gibt keine Garantie dafür, dass Sie eine Codierung erhalten Frage 8 Websites mit Tipps zum Vorstellungsgespräch Fragen und Antworten Weiterlesen Das wurde im Internet veröffentlicht, aber wenn Sie einige der Antworten beantworten können haben Wurde sie online gefragt und geteilt, haben Sie möglicherweise eine bessere Chance, während dieses Teils des Interviews nicht einzufrieren.

Hier einige Beispiele für Codierungsfragen:

"Codierungsübung: Geben Sie die Summe einer Liste von durch Zeilen getrennten Zahlen aus einer Textdatei zurück."

Geben Sie einen einzeiligen C-Ausdruck ein, um zu testen, ob eine Zahl eine Zweierpotenz ist. [Keine Schleifen erlaubt - es ist ein einfacher Test.]

„Wie würden Sie die Anzahl der Wörter in einer Zeichenfolge zählen, die aus einer ungeraden Anzahl von Leerzeichen zwischen Wörtern besteht (keine Wörter aus dem Wörterbuch)? Mit und ohne Bibliotheksfunktionen. “

Testen Sie sich mit weiteren Fragen zu Glastür und Kundan Singhs WebsiteLetzteres bietet auch hervorragende allgemeine Strategien für technische Interviews. Gehen Sie nicht davon aus, dass Ihnen alle Daten während einer Codierungsfrage gegeben werden, denken Sie laut nach usw.

Wenn Sie aktuelle Bücher zu diesem Thema möchten, sind hier einige Titel empfohlen (Links führen zu Amazon):

  • Enthüllte Programmierinterviews: Geheimnisse für die Landung Ihres nächsten Jobs
  • Das Coding-Interview knacken: 150 Programmierfragen und -lösungen

Holen Sie sich eine Auffrischung in C / C ++ / etc. Und Logik

technische Interviewfragen

Wenn der letzte Tipp ergab, dass Sie in einer Programmiersprache verrostet sind, finden Sie hier einige Stellen, die Ihnen helfen, eine Auffrischung oder einen Absturzkurs zu erhalten. Das Buch, Programmierperlen (2. Auflage) ist ein klassisches Buch, das viel empfohlen wurde, da es viele Übungen und Tutorials in C und C ++ enthält, die Ihnen helfen sollen Überlegen wie ein Programmierer. James veröffentlicht auch einen Kurs hier auf MakeUseOf Die Grundlagen der Computerprogrammierung 101 - Variablen und DatentypenNachdem ich vor und wo sein Namensvetter ein wenig über objektorientierte Programmierung eingeführt und gesprochen hatte Ich dachte, es ist Zeit, die absoluten Grundlagen des Programmierens in einer nicht sprachspezifischen Sprache durchzugehen Weg. Diese... Weiterlesen Also schau dir das an. Es gibt ebenfalls Top 5 Websites für Java-Anwendungsbeispiele Weiterlesen viele Erfahren Sie, wie Sie von den besten Websites und Tutorials hackenAuf den sechs Hacker-Websites in diesem Artikel können Sie lernen, wie man hackt. In unserem Artikel wird erklärt, welche Websites die besten sind und warum. Weiterlesen Websites 6 kostenlose Websites zum Erlernen der Programmierung in PHP Weiterlesen mit Top 5 Websites, um CSS online zu lernen Weiterlesen Tutorials Lernen Sie die Ruby-Programmiersprache, während Sie Spaß mit Hackety Hack haben Weiterlesen (und selbst Videoanleitungen! Über 14 YouTube-Wiedergabelisten zum schnellen Anschauen und Erlernen der ComputerprogrammierungMit dem Aufkommen und Wachstum von YouTube und vielen anderen hochwertigen Websites und Tools zum Teilen von Videos wie Flashcard-Software war es nie einfacher, selbst neue Dinge visuell zu lernen. Da es nie weh tut zu lernen ... Weiterlesen ), die Sie überprüfen können.

Für die eigentliche Codierungspraxis ist eine Site, über die ich nirgendwo gesprochen habe, die mein Java-Professor uns jedoch häufig besucht hat, eine CodingBat. Es ist eine Site mit einfachen (und manchmal schwierigen!) Codierungsübungen in Java und Python. Zum Üben mit Ihren logischen Denkfähigkeiten, Projekt Euler hat viele logische / codierende Herausforderungen.

Finden Sie heraus, wie das gesamte Interviewerlebnis aussehen könnte

Bild

Es gibt viele Leute, die über ihre allgemeinen Erfahrungen gebloggt haben, als sie für Unternehmen wie Microsoft und Google interviewt wurden. Auch wenn Sie nicht genau mit diesen Unternehmen interviewen, kann Ihre Erfahrung mit technischen Interviews ähnlich sein. Hier sind einige interessante Blog-Beiträge:

  • Peteris Krumins: Mein Vorstellungsgespräch bei Google
  • Rod Hilton: Mein Interview mit Google
  • Kristian Kristensen: Mein Vorstellungsgespräch im Microsoft Development Center Kopenhagen

Es gibt noch viel mehr, wenn Sie herum suchen. Anhand dieser Beiträge erfahren Sie, dass sich die Kandidaten zuvor gründlich vorbereitet hatten. Das andere, was Sie lernen werden, ist, dass der Interviewprozess einige anstrengende 6 Stunden oder länger dauert. Es gibt andere kleine Dinge, die Ihnen helfen, ein Gefühl dafür zu bekommen, was Sie bei Interviews vor Ort erwarten können, die nach den ersten Screening-Interviews stattfinden. Unabhängig davon, wie weit Sie im Interviewprozess kommen, ist es immer gut zu wissen, dass es ähnliche gibt Menschen in Ihren Schuhen, die diese Interviews überlebt haben, und es ist immer interessant, ihre zu lesen Erfahrungen.

Ich hatte leider nicht viel Zeit, um mich auf mein Interview vorzubereiten, deshalb lade ich Sie ein, sich vorzubereiten jetzt mit den beschriebenen Schritten und viel bekommen trainieren 8 Online-Programmierwettbewerbe, bei denen Sie sich selbst herausfordern können, um zu gewinnen Weiterlesen bei Logik- und Codierungsproblemen.

Haben Sie schon einmal ein technisches oder Programmierinterview geführt und möchten Ihre Erfahrungen teilen? Lass es uns in den Kommentaren wissen!

Bildnachweis: Ambrophoto, Andre Blais, winnond, kentoh

Jessica interessiert sich für alles, was die persönliche Produktivität steigert und Open Source ist.