4 Dinge, die Sie für Ihr nächstes technisches Interview beachten sollten
Ich hatte kürzlich ein Interview. 5 Videokanäle zum Erlernen der grundlegenden Fertigkeiten für das Vorstellungsgespräch 5 Videokanäle zum Erlernen der grundlegenden Fertigkeiten zum Bewerbungsgespräch Lesen Sie mehr (für ein Sommerpraktikum), für das mir vorher gesagt wurde, dass ich einen Bleistift mitbringen sollte, falls technische Fragen zum Interview gestellt wurden mit der Codierung zu tun. Das letzte bisschen war ich besonders nervös, aber Google hat meine Nervosität schon bald etwas nachgelassen. Ich suchte im Internet nach Vorbereitungsmaterial jeglicher Art und war froh, in so einer Situation viele Anhaltspunkte zu finden.
Wenn Sie bald mit einem technischen Vorstellungsgespräch konfrontiert werden, finden Sie hier einige Ressourcen, die Sie wahrscheinlich vor dem großen Tag überprüfen sollten.
Finden Sie heraus, was NICHT zu sagen oder zu tun ist
Dies gilt wirklich für alle Arten von Vorstellungsgesprächen, nicht nur für das Programmieren von Vorstellungsgesprächen. Ich denke, es ist sicher zu sagen, dass Sie das wirklich tun sollten denken Ihre Antwort durch, bevor Sie etwas herausspritzen oder etwas tun. Das ist durchaus normal, aber wenn Sie nervös sind, ist es einfach, Dinge auszublenden und Dinge zu vergessen. Nun, du bist nicht alleine.
Es gibt eine relevante Diskussion zum Stack Overflow “Was ist die schlechteste Antwort des Befragten??” Dort werden Sie viele amüsante Dinge sehen, die Befragte gesagt oder getan haben. Hier sind Beispiele aus der Umfrage:
Ich kann Ihnen nicht sagen, wie oft dies in Telefoninterviews geschieht: Ich: [fragt Interviewfrage zu einer bestimmten Technologie]Sie: [wiederholt Frage, als ich sie tippen hören kann]
[kurze Verzögerung]
Ich höre ein “Ding” von IE, wenn Google ihnen eine Liste von Seiten gibt, “klicken”]
Sie: [liest von einer Webseite]
Ich: OK, danke für deine Zeit. Ruf mich nicht an, ich rufe dich an.
Das war die am besten gewählte Umfrage. Lektion zum Mitnehmen - nicht schummeln. Überrascht?
Hier ist ein anderes:
Ich werde es nie vergessen. Ich sagte…“Erzähl mir ein bisschen von dir selbst…
und er antwortete…
“Ich habe vor kurzem das Div innerhalb einer Spanne erfunden.”
Er hatte es auch in seinem Lebenslauf aufgeführt - einfach so - erfand es.
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 mir hier auf dem Whiteboard eine kleine Funktion?”“Nein.”
Wenn Sie sich nicht viel Mühe in ein Interview stecken, können Sie später einfach wieder beißen. Wenn Sie sich in einem Interview aufhalten, können Sie auch zurückschlagen.
Die Einrichtung: “Ich bin ein erfahrener Web-Programmierer, war ein DBA für ein paar Jahre, viel Sicherheit in Bezug auf Sicherheit, ja Ich weiß alles darüber”Der lowball: “Okay, wie würden Sie also vorgehen, um SQL Injection zu verhindern?”
Das fummeln: “Weeell, das ist nicht wirklich die Art von Dingen, mit denen ich mich jemals beschäftigt habe ... was genau ist es?”
Besuchen Sie für weitere Antworten unbedingt die ursprüngliche Umfrage. Obwohl Sie möglicherweise versucht sind, sich über einige der Umfrage-Antworten zu lustig zu machen, denken Sie daran, dass Nervosität am großen Tag nicht mehr nur Spaß und Spiel ist. Was Sie vor dem großen Interview tun können, ist, dass aus diesen witzigen Antworten tatsächlich Lektionen gelernt werden können.
Finden Sie heraus, welche Codierungsfragen zu erwarten sind
Es gibt keine Garantie, dass Sie eine Codierungsfrage erhalten. 8 Websites, die Tipps zum Vorstellungsgespräch erhalten Fragen & Antworten 8 Websites, die Tipps zum Vorstellungsgespräch geben Fragen und Antworten Lesen Sie mehr, was im Internet veröffentlicht wurde, aber wenn Sie einige der Fragen beantworten können haben Sie wurden online gebeten und zur Verfügung gestellt. Möglicherweise haben Sie in diesem Teil des Interviews keine Chance, nicht einzufrieren.
Hier sind ein paar Fragen zur Codierung:
“Codierungsübung: Liefert die Summe einer Liste von durch Zeilen getrennten Zahlen aus einer Textdatei.”Geben Sie einen einzeiligen C-Ausdruck an, um zu testen, ob eine Zahl eine Potenz von 2 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 den Wörtern besteht (nicht aus Wörterbüchern)? Mit und ohne Bibliotheksfunktionen.”Testen Sie sich mit weiteren Fragen auf der Website von GlassDoor und Kundan Singh, die auch hervorragende allgemeine Strategien für technische Interviews bietet. Gehen Sie nicht davon aus, dass Ihnen alle Daten während einer Codierungsfrage übermittelt werden, denken Sie laut usw..
Wenn Sie Bücher zum Thema wünschen, sind hier einige empfohlene Titel (Links führen zu Amazon):
- Programmierte Interviews veröffentlicht: Geheimnisse für den nächsten Job
- Cracking the Coding Interview: 150 Programmierfragen und -lösungen
Holen Sie sich einen Refresher in C / C ++ / etc. Und Logik
Wenn der letzte Tipp ergab, dass Sie in einer Programmiersprache verrostet sind, finden Sie hier einige Orte, an denen Sie einen Auffrischungs- oder Absturzkurs finden können. Das Buch Programming Pearls (2nd Edition) ist ein klassisches Buch, das schon empfohlen wurde, da es viele Übungen und Tutorials in C und C ++ enthält, die Ihnen helfen denken wie ein Programmierer James veröffentlicht hier auch einen Kurs über MakeUseOf Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Nachdem ich ein wenig über objektorientierte Programmierung gesprochen und darüber gesprochen habe, dachte ich, dass dies der Fall ist Mal gehen wir die absoluten Grundlagen des Programmierens auf eine nicht sprachspezifische Weise durch. Dies… Lesen Sie mehr, also schauen Sie sich das an. Es gibt auch Top-5-Websites für Java-Anwendungsbeispiele. Top-5-Websites für Java-Anwendungsbeispiele. Weitere Informationen Viele Die 6 besten Websites zum Erlernen des Hackens Wie ein Profi Die 6 besten Websites zum Lernen des Hackers Wie ein Profi Sie möchten lernen, wie Sie hacken ? Diese informativen Websites werden Sie auf den neuesten Stand bringen und Ihre Hackerfähigkeiten verbessern. Weitere Informationen 6 Kostenlose Websites zum Erlernen des Programmierens in PHP 6 Kostenlose Websites zum Erlernen des Programmierens in PHP Weitere Informationen zu Top 5-Websites zum Erlernen von CSS Online Top-5-Websites zum Erlernen von CSS Online Weitere Tutorials Lernen Sie die Programmiersprache Ruby und haben Sie Spaß mit Hackety Hack Lernen Sie die Programmiersprache Ruby und haben Sie Spaß mit Hackety Hack. Lesen Sie mehr (und sogar Video-Tutorials!) 14+ YouTube-Playlisten zum schnellen Anschauen und Lernen von Computerprogrammen 14+ YouTube-Playlisten zum Anschauen und Lernen der Computerprogrammierung schnell Mit dem Aufkommen und Wachstum von YouTube und viele andere qualitativ hochwertige Video-Sharing-Websites und -Tools, wie z. B. eine Flashcard-Software, war es noch nie einfacher, visuell neue Dinge selbst zu lernen. Da es nie schmerzt, etwas zu lernen, lesen Sie mehr.
Für die eigentliche Codierpraxis ist CodingBat eine Seite, über die ich bisher noch nicht gesprochen habe, die aber von meinem Java-Professor häufig besucht wurde. Es ist eine Site mit einfachen (und manchmal schwierigen!) Codierungsübungen in Java und Python. Für das Üben mit Ihren logischen Denkfähigkeiten bietet Project Euler viele logische / codierende Herausforderungen.
Finden Sie heraus, wie die gesamte Interviewerfahrung aussehen könnte
Es gibt eine Menge Leute, die über ihre allgemeinen Erfahrungen gebloggt haben, während sie für Unternehmen wie Microsoft und Google interviewt wurden. Selbst wenn Sie nicht gerade mit diesen Unternehmen interviewt werden, ist Ihre Erfahrung im technischen Vorstellungsgespräch möglicherweise ähnlich. Hier sind ein paar interessante Blogbeiträ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 viel mehr, wenn Sie herum suchen. Aus diesen Beiträgen erfahren Sie, dass sich die Kandidaten im Vorfeld sehr gut vorbereitet haben. Die andere Sache, die Sie lernen werden, ist, dass der Interviewprozess einige anstrengende 6 Stunden oder mehr dauert. Es gibt noch andere Kleinigkeiten, die Ihnen helfen werden, ein Gefühl dafür zu bekommen, was Sie während der Interviews vor Ort erwarten, die nach den ersten Befragungsinterviews zu erwarten sind. Unabhängig davon, wie weit Sie im Interviewprozess kommen, ist es immer gut zu wissen, dass ähnliche Personen in Ihren Schuhen diese Interviews überlebt haben, und es ist immer interessant, ihre Erfahrungen zu lesen.
Ich hatte leider nicht viel Zeit, um mich auf mein Interview vorzubereiten. Ich lade Sie daher ein, sich vorzubereiten jetzt mit den beschriebenen Schritten und viel Übung 8 Online-Programmierwettbewerbe, die Sie herausfordern können, um zu gewinnen 8 Online-Programmierwettbewerbe, die Sie sich herausfordern können, um zu gewinnen Lesen Sie mehr über Logik- und Codierungsprobleme.
Hatten Sie zuvor ein Fach- oder Programmierinterview und möchten Ihre Erfahrungen teilen? Lass es uns in den Kommentaren wissen!
Bildnachweis: Ambrophoto, Andre Blais, Winnond, Kentoh
Erfahren Sie mehr über: Jobsuche.