close
close

So schafft ihr das Vorstellungsgespräch bei Big Tech Unternehmen

So schafft ihr das Vorstellungsgespräch bei Big Tech Unternehmen

So schafft ihr das Vorstellungsgespräch bei Big Tech Unternehmen

Kenny Casimir

Rahmel Bailey saw Tipps, wie ihr Vorstellungsgespräche in der Tech-Branche meistern könnt.

The understanding of Kernkonzepten und Kommunikationsfähigkeiten sind entscheidend für den Erfolg bei Vorstellungsgesprächen.

Scheininterviews und targeted Üben können die Vorbereitung auf Codierungstests bezernung.

Dies ist eine maschinelle Übersetzung eines Artikel unserer US-Collegen von Business Insider. Er wurde automatisiert überstegg und von einem echten Redakteur verified.

Dieser Aufsatz is based on a conversation with Rahmel Bailey, a 25-year-old Software Engineer at Amazon in Seattle, Washington. Er wurde aus Gründen der Länge und Klaheit überarbeitet.

Ich bin seit über zwei Jahren Software-Ingenieur bei Amazon. In addition, I work at the Leiter bei FYJump, an einer Plattform, die Berufsanfängern in der Technologiebranche hilft, Einstiegpositionen zu finden, Faculties zu entwicklen und sich auf Vorstellungsgespräche vorzubereiten. Wir richten uns an Menschen, die nicht viele Kontakte in der Branche haben und Hilfe brauchen, um einen Fuß in die Tür zu bekommen.

Not that auch

Dropbox orientiert sich an Jeff Bezos: Schluss mit Powerpoint, the CEO will in Meetings dieses Tool

Fast jede Stelle in der Softwareentwicklung oder in einem verwandten Bereich requires ein technisches Vorstellungsgespräch. Daher ist es für Bewerber wichtig, sich gut vorzubereiten und die Tests besten.

Ich habe viele technische Vorstellungsgespräche simuliert und Kunden dabei gehelpen, sich die Faculties anzueignen, die ihnen den Durchbruch in der Branche famlichkeit. Hier sind meine Vorschläge, wie ihr ein technisches Vorstellungsgespräch meistert und their Traumjob in der Tech-Branche bekommt.

Seid euch bewusst, welche Art von Job ihr in der Tech-Branche sucht

Bevor ihr mit der Vorbereitung auf technische Vorstellungsgespräche beginnt, müst ihr eure Karriereziele definiren. Werdet euch klar dauber, auf welche Art von Stellen ihr euch bewerben wollt. Die Vorbereitung auf Coding-Interview bei einer Bank kann ganz anders aussehen als bei einem großen Tech-Unternehmen. Wenn ihr also euer Ziel kennt, könnt ihr einen Vorbereitungsplan aufstellen.

Beherrscht die basicen Datenstrukturene, aus denen sich Codierungsprobleme zusammensetzen

Ich rate neuen Programmierern, die sich um einen Einstiegsjob bei kleineren Unternehmen bemühen, die fundamentalen Datenstrukturen und Algorithmen zu beherrschen, die die meisten technischen Programierprobleme ausmachen.

Ich empfehle die Beherrschung von eight basic Datenstrukturen: Arrays, Strings, verknüpfte Listen, Hash-Maps, Mengen, Warteschlangen, Sortieralgorithmen und binäre Suche. Ihr könnte euch Youtube-Videos zu diesen Konzepten ansehen oder the kostenlosen Kurs „Datenstrukturen und Algorithmen“ von Google bei Coursera belegen.

Wenn ihr euch bei Big-Tech-Unternehmen wie Amazon oder Google bewerbt, die in der Regel aufsichtilere technische Interviews führen, müsst ihr fortgeschrittenere Datenstrukturene und Algorithmen wie binäre Suchbäume und fortgesgorithritenere Graphisme. Je nach eurem Lernstil könndt ihr days durch Kurse, Lehrbücher oder Youtube-Videos erreichen.

Not that auch

Führungskräfte von Google verraten, wie sie KI in ihrem Alltag einsetzen – und wo sie zögern

Konzentriert euch auf Wiederholungen

Leetcode ist eine beliebte Online-Datenbank mit Problemen aus Programiergesprächen. Viele Leute sagen, dass man sich am besten auf ein Vorstellungsgespräch berebeitet, indem man Hunderte oder even Tausende von Fragen auf Leetcode bearbeitet. Aber ich glaube nicht, dass der richtige Weg ist. Ich glaube, dass es wichtiger ist, ein gründliches Verstands der Kernkonzeppe zu haben, als so viele Probleme wie möglich durchzugenhegen.

Ich sage meinen Kunden, dass sie intelligenter und nicht härter sollen sollen, indem sie sich auf Wiederholungen konzentrinen. Nehmt euch so viel Zeit wie möglich, um jede Aufgabe gründlich zu verstehen.

Schaut euch die Lösung an und geht zurück, um herauszufinden, wie ihr zu dieser Antwort gekommen sein könntet. Wenn ihr am nächsen Tag mit einer neuen Frage weitermacht, kehrt zu eurer prioreren Frage zurück und versucht sie reneute zu lösen. I recommend auch Blind 75 und NeetCode, um weitere Übungsaufgaben und Ressourcen für das Vorstellungsgespräch zu nutzen.

Das hält selbst brillante Software-Ingenieure davon ab, ihr technisches Vorstellungsgespräch zu meistern

Es ist eine Sache, Lösungen zu finden, wenn man zu Hause übt, allein, mit unbegrenzter Zeit und Ressourcen. Aber ein Vorstellungsgespräch live zu führen, ist etwas ganz andere. Man muss nicht nur ein konzeptionelles Verständungs ​​für jedes Problem haben, sondern auch seine Gedankengänge erläutern und mit dem Gesprächspartner zusammenarbeiten — und das alles innerhalb einer beligtten Zeitspanne.

Therefore I recommend that you prepare mit Probeinterviews. Bittet einen anderen Software-Ingenieur oder einen Freund, euch ein Vorstellungsgespräch zu geben, oder schaut euch im Internet Videos von anderen Personen an, die ein Vorstellungsgespräch simulieren. Es kann sogar hilfig sein, jemand andrem ein Vorstellungsgespräch vorzuspielen, weil ihr dabei lernt, wie es aus der Sicht des Gesprächspartners ist.

Ihr könntet ein brillanter Software-Ingenieur sein, der jedes Konzept gründlich versteht. Aber wenn ihr im Vorstellungsgespräch nur stumm programert, stellt ihr eure Fahrzeits nicht in vollem Umfang unter Beweis. Meiner Meinung nach sind es die Kommunikationsfähigkeiten, die den Unterschied zwischen Menschen ausmachen, die es in fortschrittlichere Technologieunternehmen schaffen, und denen, die es nicht schaffen.

Not that auch

Israeli historian, philosopher and bestselling author Yuval Noah Harari at the Büro in der Israelischen Stadt Tel Aviv.

Author Yuval Harari has an “Information Day” and more about information.

A step-by-step guide for a successful interview in the Tech Branch

Viele Vorstellungsgespräche in der Tech-Branche last about 45 minutes and contain two to five questions about programming. Nach einer kurzen Begrüßung wird euch eine Aufgabe gestellt.

  • Als Erstes solltet ihr dem Gesprächspartner klärende Fragen stellen, um zu verstehen, was genau er von euch will. Je nach Frage könnt ihr euch nach der Größe der Daten erkundigen oder danach, ob es eine Situation gibt, in der die Daten leer sein könnten. Fragt nach Randfällen, ie nach unwahrscheinlichen, aber möglichen Situationen, die zu erwarten sind. Schreibt die Annahmen auf, auf die ihr euch geeinigt habt, damit sie für euch beide klar ersichtlich sind.
  • Als Nächstes bietet ihr eine Basislösung an, die nicht die efficienteste ist, bevor ihr eine noch bessere Lösung auf der Grundlage der Erdensungen entwicktelt. Stellt sicher, dass ihr euren Prozess besprecht und sketchiert, either in Pseudocode or in einfachem Englisch. Der Gesprächspartner wird euch vielleicht einige Rückmeldungen oder Vorschläge geben, bis ihr euch einig seid. Das ist euer Stichwort, um mit der Codierung zu beginnen und dabei laut zu sprechen.
  • Wenn euer Code fertig ist, könnt ihr ihn mit den zur Verfügung gestellten Beispieldaten oder mit einem Assertionstest, einer Funktion, die their Code prüft, testen.
  • Erläutert abschließend eure Lösung, including ihrer Advantages und Nachtäilete.

Es gibt nicht immer nur eine richtige Antwort

In der Technik geht es um das Für und Wider oder um die beste Answer for die überlehen Situation. Das Vorstellungsgespräch ist nicht einfach, aber wenn ihr bereit seid, euch Zeit zu nehmen, um zu lernen, und euch mit Menschen umgibt, die bereit sind, euch zu helfen, werdet ihr erfolrich sein.

Lest den Originalartikel auf Business Insider.

Not that auch

“Letzte Chance”: so drastically warns the dieser Nobelpreisträger voreiner KI-Katastrophe