Praktika in internationalen Unternehmen: Wie Sie bei Vorstellungsgesprächen nicht durchfallen und das begehrte Angebot erhalten

Bei diesem Artikel handelt es sich um eine überarbeitete und erweiterte Version meine Geschichte über ein Praktikum bei Google.

Hey Habr!

In diesem Beitrag erzähle ich Ihnen, was ein Praktikum in einem ausländischen Unternehmen ist und wie Sie sich auf Vorstellungsgespräche vorbereiten, um ein Angebot zu erhalten.

Warum solltest du mir zuhören? Sollte nicht. Aber in den letzten zwei Jahren habe ich Praktika bei Google, Nvidia, Lyft Level5 und Amazon absolviert. Während meines Vorstellungsgesprächs im letzten Jahr erhielt ich sieben Angebote: von Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook und Coinbase. Ich habe also einige Erfahrung in dieser Angelegenheit, die nützlich sein könnte.

Praktika in internationalen Unternehmen: Wie Sie bei Vorstellungsgesprächen nicht durchfallen und das begehrte Angebot erhalten

Über mich

Masterstudent im 2. Jahr „Programmierung und Datenanalyse“ St. Petersburg HSE. Abgeschlossenes Bachelorstudium „Angewandte Mathematik und Informatik“ Akademische Universität, die 2018 an die HSE St. Petersburg verlegt wurde. Während meines Grundstudiums habe ich häufig Sportprogrammierwettbewerbe gelöst und an Hackathons teilgenommen. Anschließend absolvierte ich Praktika bei ausländischen Unternehmen.

Praktikum

Ein Praktikum ist eine Beschäftigung für Studierende über einen Zeitraum von mehreren Monaten bis zu einem Jahr. Solche Programme ermöglichen es dem Arbeitgeber zu verstehen, wie der Praktikant seine Aufgaben bewältigt, und der Praktikant ermöglicht ihm, ein neues Unternehmen kennenzulernen, Erfahrungen zu sammeln und natürlich zusätzliches Geld zu verdienen. Wenn der Student während des Praktikums gute Arbeit geleistet hat, wird ihm eine vollwertige Stelle angeboten.

Den Bewertungen zufolge ist es einfacher, nach einem Praktikum einen Job in einem ausländischen IT-Unternehmen zu bekommen, als durch ein Vorstellungsgespräch für eine Vollzeitstelle. Die meisten meiner Freunde arbeiteten schließlich bei Google, Facebook und Microsoft.

Wie bekomme ich ein Angebot?

Prozessübersicht

Nehmen wir an, Sie beschließen, im Sommer in ein anderes Land zu reisen und neue Erfahrungen zu sammeln, anstatt die Betten Ihrer Großmutter zu zerstören. Wow! Hilf Oma trotzdem! Dann wird es Zeit, zur Sache zu kommen.

Ein typischer Interviewablauf für ein ausländisches Unternehmen sieht wie folgt aus:

  1. Aufschlag Praktikumsbewerbung
  2. Du entscheidest Wettbewerb im Hackerrank/TripleByte-Quiz
  3. durchkommen Vorstellungsgespräch
  4. Dann werden Sie zugewiesen erstes technisches Interview
  5. Dann zweite, und vielleicht dritte
  6. Name steht an Onsight-Interview
  7. Geben Sie Angebot , aber es ist nicht genau ...

Lassen Sie uns die einzelnen Punkte genauer behandeln.

Bewerbung für ein Praktikum

Der Kapitän schlägt vor, dass Sie zunächst einen Antrag auf der Website des Unternehmens ausfüllen müssen. Und höchstwahrscheinlich haben Sie es erraten. Doch was weder der Kapitän noch Sie wissen: Große Unternehmen nutzen Empfehlungssysteme, über die Firmenmitarbeiter Kollegen aus dem Handwerk empfehlen – so sticht der Kandidat aus dem endlosen Strom der anderen Bewerber hervor.

Wenn Sie plötzlich keine Freunde mehr haben, die in Unternehmen arbeiten, die Sie interessieren, dann versuchen Sie, sie über Freunde zu finden, die Sie vorstellen. Wenn es keine solchen Leute gibt, öffnen Sie Linkedin, suchen Sie einen Mitarbeiter des Unternehmens und bitten Sie ihn, einen Lebenslauf einzureichen. Er wird nicht schreiben, dass Sie ein großartiger Programmierer sind. Und das ist logisch! Schließlich kennt er dich nicht. Die Chance, eine Antwort zu erhalten, ist jedoch immer noch höher. Andernfalls bewerben Sie sich über die Website. Ich habe mein Angebot für Stripe erhalten, ohne eine einzige Person zu kennen, die dort arbeitet. Aber entspannen Sie sich nicht: Ich habe Glück, dass sie geantwortet haben.

Versuchen Sie, nicht zu sehr verärgert zu sein, wenn Sie in Ihrer E-Mail Stapel von Briefen mit Inhalten wie „Sie sind großartig, aber wir haben uns für andere Kandidaten entschieden“ erhalten oder wenn diese überhaupt nicht antworten, was noch schlimmer ist. Ich habe extra für dich einen Trichter gezeichnet. Von 45 Bewerbungen erhielt ich nur 29 Antworten. Nur zehn von ihnen boten Interviews an, der Rest lehnte ab.

Praktika in internationalen Unternehmen: Wie Sie bei Vorstellungsgesprächen nicht durchfallen und das begehrte Angebot erhalten

Spüren Sie den Ratschlag, der in der Luft liegt?

Praktika in internationalen Unternehmen: Wie Sie bei Vorstellungsgesprächen nicht durchfallen und das begehrte Angebot erhalten

Wettbewerb zum Hackerrank/TripleByte-Quiz

Wenn Ihr Lebenslauf das erste Screening übersteht, erhalten Sie nach 1-2 Wochen einen Brief mit der nächsten Aufgabe. Höchstwahrscheinlich werden Sie aufgefordert, algorithmische Probleme auf Hackerrank zu lösen oder am TripleByte-Quiz teilzunehmen, bei dem Sie Fragen zu Algorithmen, Softwareentwicklung und Low-Level-Systemdesign beantworten.

Normalerweise ist der Wettbewerb auf Hackerrank einfach. Oft besteht es aus zwei Aufgaben zu Algorithmen und einer Aufgabe zum Parsen von Protokollen. Manchmal werden Sie auch gebeten, ein paar SQL-Abfragen zu schreiben.

Vorstellungsgespräch

Wenn der Test erfolgreich verläuft, führen Sie als nächstes ein Auswahlgespräch, in dem Sie mit dem Personalvermittler über Ihre Interessen und die Projekte sprechen, an denen das Unternehmen beteiligt ist. Wenn Du Interesse zeigst und Deine Vorerfahrungen den Anforderungen entsprechen, dann läuft alles reibungslos.

Äußern Sie alle Ihre Wünsche zum Projekt. Bei diesem Gespräch mit einem Personalvermittler aus Palantir wurde mir klar, dass ich kein Interesse daran hätte, an ihren Aufgaben mitzuarbeiten. So haben wir uns gegenseitig keine Zeit mehr verschwendet.

Wenn Sie bis zu diesem Punkt überlebt haben, haben Sie den größten Teil des Zufalls bereits hinter sich! Aber wenn du es noch weiter vermasselst, bist du selbst schuld 😉

Technische Interviews

Als nächstes folgen die technischen Interviews, die normalerweise über Skype, Hangouts oder Zoom geführt werden. Überprüfen Sie vorab, ob auf Ihrem Computer alles funktioniert. Während eines Vorstellungsgesprächs wird es viele Gründe geben, worüber man nervös sein kann.

Das Format technischer Vorstellungsgespräche hängt stark von der Position ab, für die Sie sich bewerben. Bis auf den ersten, bei dem es immer noch um die Lösung algorithmischer Probleme geht. Wenn Sie Glück haben, werden Sie hier aufgefordert, Code in einem Online-Code-Editor zu schreiben, z coderpad.io. Manchmal in Google Docs. Aber ich habe noch nichts Schlimmeres gesehen, also machen Sie sich keine Sorgen.

Möglicherweise wird Ihnen auch eine Frage zum objektorientierten Design gestellt, um zu sehen, wie gut Sie Software-Design verstehen und welche Designmuster Sie kennen. Beispielsweise könnten sie gebeten werden, einen einfachen Online-Shop oder Twitter zu entwerfen. Da ich mich letztes Jahr für Stellen im Zusammenhang mit maschinellem Lernen beworben habe, wurden mir in den Vorstellungsgesprächen relevante Fragen gestellt: Irgendwo musste ich eine theoretische Frage beantworten, irgendwo musste ich ein Problem theoretisch lösen und irgendwo musste ich ein Gesichtserkennungssystem entwerfen.

Am Ende des Interviews erhalten Sie wahrscheinlich die Möglichkeit, Fragen zu stellen. Ich empfehle Ihnen, dies ernst zu nehmen, denn durch Fragen können Sie Ihr Interesse zeigen und Ihre Kompetenz im Thema unter Beweis stellen. Ich bereite eine Liste mit Fragen vor. Hier ist ein Beispiel für einige davon:

  • Wie läuft die Arbeit am Projekt ab?
  • Welchen Beitrag leistet der Entwickler zum Endprodukt?
  • Was war die größte Herausforderung, die Sie in letzter Zeit lösen mussten?
  • Warum haben Sie sich entschieden, für dieses Unternehmen zu arbeiten?

Glauben Sie mir, die letzten beiden Fragen sind für Interviewer schwer zu beantworten, aber sie sind eine große Hilfe, um zu verstehen, was im Unternehmen vor sich geht. Ich möchte darauf hinweisen, dass Sie nicht immer von der Person interviewt werden, mit der Sie in Zukunft zusammenarbeiten werden. Daher geben diese Fragen einen groben Überblick darüber, was im Unternehmen passiert.

Wenn Sie das erste Vorstellungsgespräch erfolgreich bestehen, wird Ihnen ein zweites angeboten. Es wird sich vom ersten im Interviewer und dementsprechend in den Aufgaben unterscheiden. Das Format wird höchstwahrscheinlich gleich bleiben. Nach bestandenem zweiten Vorstellungsgespräch können sie ein drittes anbieten. Wow, du bist weit gekommen.

Onsight-Interview

Wenn Sie bis zu diesem Zeitpunkt noch nicht abgelehnt wurden, erwartet Sie ein Onsight-Interview, bei dem der Kandidat zu einem Vorstellungsgespräch in die Geschäftsräume des Unternehmens eingeladen wird. Vielleicht wartet er nicht... Nicht alle Unternehmen führen diese Phase durch, aber viele derjenigen, die dies tun, sind bereit, für Flug und Unterkunft zu zahlen. Ist es eine schlechte Idee? Wunderschön! Ich war noch nicht in London... In einigen Fällen wird Ihnen jedoch angeboten, diese Phase per Skype zu absolvieren. Ich habe Twitter darum gebeten, weil es viele Deadlines gab und keine Zeit blieb, auf einen anderen Kontinent zu reisen.

Das Onsight-Interview besteht aus mehreren technischen Interviews und einem Verhaltensinterview. Während eines Verhaltensinterviews sprechen Sie mit der Führungskraft über Ihre Projekte, welche Entscheidungen Sie in verschiedenen Situationen getroffen haben und Ähnliches. Das heißt, der Interviewer versucht, die Persönlichkeit des Kandidaten besser zu verstehen und die Arbeitserfahrung detaillierter zu verstehen.

Naja, das war's, es erwartet Sie nur noch angenehme Aufregung :3 Ihre Nerven sind gereizt, aber Sie können nichts tun. Wenn alles reibungslos verlaufen ist, besteht kein Grund zur Angst – das Angebot kommt. Wenn nicht, ist es traurig, aber es passiert. An wie vielen Stellen haben Sie sich beworben? Um zwei? Na, worauf hast du denn gehofft?

Wie vorzubereiten?

Zusammenfassung

Dies ist Schritt Null. Lesen Sie den Artikel einfach nicht weiter. Schließen Sie die Registerkarte und erstellen Sie einen normalen Lebenslauf. Ich bin ernst. Während ich Praktika absolvierte, baten mich viele Leute, sie für ein Praktikum oder eine Vollzeitstelle an das Unternehmen zu verweisen. Oftmals waren die Lebensläufe schlecht formatiert. Unternehmen antworten ohnehin selten auf Bewerbungen und schlechte Lebensläufe drücken diesen Prozentsatz tendenziell auf Null. Eines Tages werde ich einen separaten Artikel über die Gestaltung von Lebensläufen schreiben, aber denken Sie vorerst daran:

  1. Bitte geben Sie Ihre Universität und Studienjahre an. Es empfiehlt sich auch, GPA hinzuzufügen.
  2. Entfernen Sie das gesamte Wasser und schreiben Sie konkrete Erfolge auf.
  3. Halten Sie Ihren Lebenslauf einfach, aber ordentlich.
  4. Lassen Sie Ihren Lebenslauf von jemandem auf Englischfehler überprüfen, wenn Sie damit Probleme haben. Kopieren Sie keine Übersetzung aus Google Translate.

Lesen Hier ist dieser Beitrag und schaut mal rein Cracking the Coding-Interview. Da ist auch was dran.

Coding-Interview

Wir haben noch keine Interviews geführt. Ich habe Ihnen bisher erklärt, wie der gesamte Prozess insgesamt aussieht, und jetzt müssen Sie sich gut auf Vorstellungsgespräche vorbereiten, um die Chance auf einen angenehmen und möglicherweise nützlichen Sommer nicht zu verpassen.

Es gibt Ressourcen wie Codeforces, Topcoder и Hackerrankwas ich bereits erwähnt habe. Auf diesen Websites finden Sie eine Vielzahl algorithmischer Probleme und können deren Lösungen auch zur automatischen Überprüfung senden. Das ist alles großartig, aber man braucht es nicht. Viele Aufgaben in diesen Ressourcen sind so konzipiert, dass die Lösung viel Zeit in Anspruch nimmt und Kenntnisse über fortgeschrittene Algorithmen und Datenstrukturen erfordert, während Aufgaben in Interviews normalerweise nicht so komplex sind und 5 bis 20 Minuten dauern sollen. Daher ist in unserem Fall eine Ressource wie LeetCode, das als Vorbereitungstool für technische Interviews erstellt wurde. Wenn Sie 100–200 Aufgaben unterschiedlicher Komplexität lösen, werden Sie während des Vorstellungsgesprächs höchstwahrscheinlich keine Probleme haben. Es gibt noch einige Würdige Facebook Code LabHier können Sie die Dauer der Sitzung auswählen, beispielsweise 60 Minuten, und das System wählt für Sie eine Reihe von Problemen aus, deren Lösung im Durchschnitt nicht länger als eine Stunde dauert.

Aber wenn Sie plötzlich einen Nerd finden, der seine Jugend verschwendet Codeforces Ich war einer von ihnen, das ist im Allgemeinen großartig. Gut für dich. Bei dir sollte alles klappen 😉

Viele weitere empfehlen die Lektüre Cracking the Coding-Interview. Ich selbst habe einige Teile davon nur selektiv gelesen. Aber es ist erwähnenswert, dass ich während meiner Schulzeit viele algorithmische Probleme gelöst habe. Die Zwerge nicht gelöst? Dann lesen Sie es besser.

Wenn Sie in Ihrem Leben noch keine oder nur wenige technische Vorstellungsgespräche mit ausländischen Unternehmen geführt haben, sollten Sie unbedingt ein paar Gespräche führen. Aber je mehr, desto besser. Sie werden sich im Vorstellungsgespräch sicherer fühlen und weniger nervös sein. Organisieren Sie Probeinterviews Kinderwagen oder fragen Sie sogar einen Freund danach.

Ich habe meine ersten Vorstellungsgespräche gerade deshalb nicht bestanden, weil mir diese Übung fehlte. Treten Sie nicht auf diesen Rechen. Ich habe das bereits für Sie erledigt. Danke mir nicht.

Verhaltensinterviews

Wie ich bereits erwähnt habe, versucht der Interviewer während eines Verhaltensinterviews, mehr über Ihre Erfahrungen zu erfahren und Ihren Charakter zu verstehen. Was wäre, wenn Sie ein ausgezeichneter Entwickler, aber ein wilder Egoist wären, mit dem man nicht im Team zusammenarbeiten kann? Glaubst du, du wirst einfach damit arbeiten? George Hotz? Ich weiß es nicht, aber ich vermute, dass es schwierig ist. Ich kenne Leute, die sich geweigert haben. Der Interviewer möchte also das über Sie verstehen. Sie könnten zum Beispiel fragen, was Ihre Schwäche ist. Neben Fragen dieser Art werden Sie gebeten, über Projekte zu sprechen, an denen Sie maßgeblich beteiligt waren, über die aufgetretenen Probleme und deren Lösungen. Manchmal werden solche Fragen zu Beginn eines technischen Interviews gestellt. Wie man sich auf solche Vorstellungsgespräche vorbereitet, ist in einem der Kapitel ausführlich beschrieben Cracking the Coding-Interview.

Wichtigste Schlussfolgerungen

  • Erstellen Sie einen normalen Lebenslauf
  • Finden Sie jemanden, der Sie empfehlen kann
  • Bewerben Sie sich, wo immer Sie können
  • Lösen Sie den Litcode
  • Teilen Sie den Link zum Artikel mit Bedürftigen

PS: Ich fahre Telegrammkanal, wo ich über meine Praktikumserfahrungen spreche, meine Eindrücke von den Orten, die ich besuche, teile und meine Gedanken zum Ausdruck bringe.

PPS: Ich habe mir eins besorgt Youtube Kanal, wo ich Ihnen nützliche Dinge erzählen werde.

PPPS Nun, wenn Sie absolut nichts zu tun haben, können Sie zuschauen Das ist das Interview auf dem ProgBlog-Kanal

Source: habr.com

Kommentar hinzufügen