Praktika in internationalen Unternehmen: Wie man das Interview nicht ausfüllt und das begehrte Angebot erhält

Dieser Artikel ist eine überarbeitete und aktualisierte Version meiner Google-Praktikumsgeschichte .

Hallo habr

In diesem Beitrag werde ich Ihnen sagen, was ein Praktikum in einem ausländischen Unternehmen ist und wie Sie sich auf Interviews vorbereiten können, 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. Das Unternehmen, das letztes Jahr interviewt wurde, erhielt 7 Angebote: von Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook und Coinbase. Ich habe also einige Erfahrungen in dieser Angelegenheit, die nützlich sein können.



Über mich


Student im 2. Jahr des Master- Programms und Datenanalyse, St. Petersburg HSE. Er absolvierte das Bachelor-Programm "Angewandte Mathematik und Informatik" der Akademischen Universität, das 2018 an die HSE in St. Petersburg verlegt wurde. Während seines Grundstudiums entschied er sich häufig für Wettbewerbe im Bereich Sportprogrammierung und nahm an Hackathons teil. Anschließend absolvierte er Praktika in ausländischen Unternehmen.

Praktikum


Praktikum - Arbeit für Studenten über einen Zeitraum von mehreren Monaten bis zu einem Jahr. Solche Programme ermöglichen es dem Arbeitgeber zu verstehen, wie der Auszubildende mit seinen Aufgaben umgeht, und dem Auszubildenden, ein neues Unternehmen zu lernen, Erfahrungen zu sammeln und natürlich zusätzliches Geld zu verdienen. Wenn der Student während des Praktikums einen anständigen Job gemacht hat, wird ihm eine vollwertige Stelle angeboten.

Den Bewertungen nach zu urteilen, ist es einfacher, nach einem Praktikum einen Job in einem ausländischen IT-Unternehmen zu finden, als ein Vorstellungsgespräch für eine Vollzeitstelle zu führen. Die meisten meiner Freunde haben sich in Google, Facebook, Microsoft niedergelassen.

Wie bekomme ich ein Angebot?


Prozessübersicht


Angenommen, Sie möchten im Sommer in ein anderes Land reisen und eine neue Erfahrung machen, anstatt bei Ihrer Großmutter Betten zu graben. Wow! Hilf Oma trotzdem! Dann ist es Zeit, zur Sache zu kommen.

Ein typischer Interviewprozess mit einem ausländischen Unternehmen ist wie folgt:

  1. Bewerben Sie sich für ein Praktikum
  2. Lösen des Hackerrank / TripleByte-Quizwettbewerbs
  3. Führen Sie ein Screening-Interview durch
  4. Dann wird Ihnen das erste technische Interview zugewiesen
  5. Dann der zweite und vielleicht der dritte
  6. Rufen Sie vor Ort an
  7. Sie geben ein Angebot , aber das ist nicht sicher ...

Lassen Sie uns die einzelnen Elemente detaillierter öffnen.

Bewerbung für ein Praktikum


Der Kapitän sagt Ihnen, dass Sie zunächst einen Antrag auf der Website des Unternehmens ausfüllen müssen. Und höchstwahrscheinlich haben Sie es erraten. Was jedoch weder der Kapitän noch Sie wissen konnten, war, dass große Unternehmen Überweisungssysteme verwenden, über die Mitarbeiter des Unternehmens Brüder im Beruf empfehlen - so hebt sich der Kandidat von den endlosen Strömen anderer Ankömmlinge ab.

Wenn Sie plötzlich keine Freunde mehr haben, die in Büros arbeiten, die Sie interessieren, versuchen Sie, sie über Freunde zu finden, die Sie vorstellen. Wenn es keine gibt, öffnen Sie Linkedin, suchen Sie einen Mitarbeiter des Unternehmens und bitten Sie ihn, einen Lebenslauf zu veröffentlichen. Er wird nicht schreiben, dass Sie ein cooler Programmierer sind. Und das ist logisch! Immerhin kennt er dich nicht. Die Chance, eine Antwort zu erhalten, ist jedoch immer noch höher. Andernfalls reichen Sie einen Antrag über die Website ein. Ich habe mein Angebot an Stripe erhalten, ohne eine einzige Person zu kennen, die dort arbeitet. Aber entspann dich nicht: Ich hatte Glück, dass sie geantwortet haben.

Versuchen Sie, nicht sehr verärgert zu sein, wenn sich viele Briefe mit dem Inhalt „Sie sind so cool, aber wir haben andere Kandidaten ausgewählt“ stapeln oder gar nicht antworten, was noch schlimmer sein wird. Speziell für dich habe ich einen Trichter gezogen. Von 45 Bewerbungen erhielt ich insgesamt 29 Antworten. Nur 10 von ihnen boten an, interviewt zu werden, während der Rest sich weigerte.



Fühlen Sie den Rat, der in der Luft liegt?



Hackerrank / TripleByte Quiz Wettbewerb


Wenn der Lebenslauf das erste Screening überstanden hat, erhalten Sie in 1-2 Wochen einen Brief mit der folgenden Aufgabe. Höchstwahrscheinlich werden Sie gebeten, algorithmische Probleme auf Hackerrank zu lösen oder das TripleByte-Quiz zu durchlaufen, in dem Sie Fragen zu Algorithmen, Softwareentwicklung und dem Entwurf von Low-Level-Systemen beantworten.

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

Screening-Interview


Wenn der Test erfolgreich ist, erwartet Sie ein Screening-Interview, in dem Sie mit dem Personalvermittler über Ihre Interessen und die Projekte sprechen, an denen das Unternehmen beteiligt ist. Wenn Sie Interesse zeigen und Ihre bisherigen Erfahrungen die Anforderungen erfüllen, läuft alles reibungslos.

Drücken Sie alle Ihre Wünsche über das Projekt aus. Während eines solchen Gesprächs mit einem Personalvermittler aus Palantir wurde mir klar, dass ich nicht daran interessiert sein würde, an ihren Aufgaben zu arbeiten. Deshalb haben wir keine Zeit mehr miteinander verbracht.

Wenn Sie bis zu diesem Punkt überlebt haben, liegt der Hauptteil des Zufalls bereits zurück! Aber wenn du es weiter vermasselst, dann beschuldige nur dich selbst;)

Technische Interviews


Als nächstes folgen die technischen Interviews, die normalerweise über Skype, Hangouts oder Zoom durchgeführt werden. Überprüfen Sie im Voraus, ob auf Ihrem Computer alles funktioniert. Während des Interviews wird es etwas geben, worüber man nervös sein kann.

Das Format der technischen Interviews hängt stark von der Position ab, die Sie interviewen. Zusätzlich zu der ersten, die noch zur Lösung algorithmischer Probleme dienen wird. Mit etwas Glück werden Sie hier aufgefordert, Code in einem Online-Code-Editor wie coderpad.io zu schreiben. Manchmal in Google Text & Tabellen. Aber ich habe nichts Schlimmeres gesehen, also mach dir keine Sorgen.

Sie können auch eine Frage zum objektorientierten Design stellen, um festzustellen, wie gut Sie mit dem Software-Design vertraut sind und welche Designmuster Sie kennen. Beispielsweise können sie aufgefordert werden, einen einfachen Online-Shop oder Twitter zu entwerfen. Seit letztem Jahr wurde ich für Positionen im Zusammenhang mit maschinellem Lernen interviewt. Während der Interviews wurden mir die entsprechenden Fragen gestellt: Irgendwo war es notwendig, eine Frage zur Theorie zu beantworten, irgendwo die Aufgabe des Theoretikers zu lösen und irgendwo das Gesichtserkennungssystem zu entwerfen.

Am Ende des Interviews haben Sie sicherlich die Möglichkeit, Fragen zu stellen. Ich empfehle, dies ernst zu nehmen, denn dank der Fragen können Sie Ihr Interesse zeigen und Kompetenz in dem Thema demonstrieren. Ich bereite eine Liste mit Fragen vor. Hier ist ein Beispiel von einigen von ihnen:

  • Wie ist die Arbeit am Projekt organisiert?
  • Welchen Beitrag leistet der Entwickler zum Endprodukt?
  • Welche schwierige Aufgabe mussten Sie in letzter Zeit lösen?
  • Warum haben Sie sich entschieden, in dieser Firma zu arbeiten?

Glauben Sie mir, es ist für Interviewer schwierig, die letzten beiden Fragen zu beantworten, aber sie helfen zu verstehen, was im Unternehmen vor sich geht. Ich stelle fest, dass Sie nicht immer von einer Person interviewt werden, mit der Sie in Zukunft zusammenarbeiten werden. Daher geben diese Fragen eine grobe Vorstellung davon, was im Unternehmen passiert.

Wenn Sie das erste Interview erfolgreich abgeschlossen haben, wird Ihnen ein zweites angeboten. Ab dem ersten wird es vom Interviewer und dementsprechend von Aufgaben unterschieden. Das Format wird wahrscheinlich gleich bleiben. Nach dem zweiten Interview können sie auch das dritte Wow anbieten , Sie sind weit gegangen.

Vor-Ort-Interview


Wenn Sie bis zu diesem Zeitpunkt nicht abgelehnt wurden, erwartet Sie ein Vor-Ort-Interview, wenn der Kandidat zu einem Interview in die Unternehmenszentrale eingeladen wird. Vielleicht wartet es nicht ... Nicht alle Unternehmen verbringen diese Phase, aber viele derjenigen, die Geld ausgeben, sind bereit, für Flüge und Unterkunft zu bezahlen. Ist es eine schlechte Idee? Großartig! Ich war noch nicht in London ... Aber in einigen Fällen werden Sie gebeten, diese Phase über Skype zu durchlaufen. Ich habe Twitter darum gebeten, weil es viele Fristen gab und keine Zeit war, auf einem anderen Festland zu baumeln.

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

Nun, alles, nur angenehme Aufregung liegt vor uns: 3 Nerven kitzeln, aber Sie können nichts tun. Wenn alles reibungslos verlief, gibt es nichts zu befürchten - das Angebot wird eintreffen. Wenn nicht, ist es traurig, aber es passiert. Wie viele Orte bist du besucht? In zwei? Na dann, worauf hast du gehofft?

Wie bereite ich mich vor?


Zusammenfassung


Dies ist ein Nullschritt. Lesen Sie den Artikel einfach nicht weiter. Schließen Sie die Registerkarte und führen Sie einen normalen Lebenslauf durch. Ich meine es ernst. Während meines Praktikums baten mich viele Leute, sie für ein Praktikum oder eine Vollzeitstelle an das Unternehmen zu verweisen. Oft waren Lebensläufe schlecht gestaltet. Unternehmen reagieren selten auf Bewerbungen, und schlechte Lebensläufe senken diesen Prozentsatz tendenziell auf Null. Eines Tages werde ich einen separaten Artikel über das Schreiben von Lebensläufen schreiben, aber denken Sie vorerst daran:

  1. Geben Sie die Universität und die Studienjahre an. Es ist auch wünschenswert, GPA hinzuzufügen.
  2. Entfernen Sie alles Wasser und schreiben Sie bestimmte Erfolge.
  3. Machen Sie Ihren Lebenslauf einfach, aber ordentlich.
  4. Bitten Sie jemanden, den Lebenslauf auf Fehler in der englischen Sprache zu überprüfen, wenn Sie Probleme damit haben. Kopieren Sie die Übersetzung nicht von Google Translate.

Schauen Sie sich diesen Beitrag an und lesen Sie Cracking the Coding Interview . Es gibt auch darüber.

Codierung des Interviews


Wir haben noch keine Interviews durchlaufen. Bisher habe ich Ihnen gesagt, wie der gesamte Prozess aussieht, und jetzt müssen Sie sich gut auf die Interviews vorbereiten, um die Gelegenheit nicht zu verpassen, den Sommer angenehm und möglicherweise mit Nutzen zu verbringen.

Es gibt Ressourcen wie Codeforces , Topcoder und Hackerrank , die ich bereits erwähnt habe. An diesen Standorten finden Sie eine große Anzahl algorithmischer Probleme und können deren Lösungen an die automatische Überprüfung senden. Das ist alles großartig, aber du brauchst es nicht. Viele Aufgaben auf diesen Ressourcen sind für eine lange Lösungszeit ausgelegt, erfordern Kenntnisse über fortgeschrittene Algorithmen und Datenstrukturen, während Aufgaben bei Interviews normalerweise nicht so kompliziert sind und für 5 bis 20 Minuten ausgelegt sind. In unserem Fall ist daher eine Ressource wie LeetCode , die als Werkzeug zur Vorbereitung auf technische Interviews erstellt wurde, viel besser geeignet. Wenn Sie 100-200 Probleme unterschiedlicher Komplexität lösen, werden Sie mit hoher Wahrscheinlichkeit während des Interviews keine Probleme haben. Von den anständigen gibt es auch das Facebook Code Lab , in dem Sie die Dauer der Sitzung auswählen können, z. B. 60 Minuten, und das System übernimmt eine Reihe von Aufgaben für Sie, deren Lösung durchschnittlich etwa eine Stunde dauert.

Aber wenn Sie sich plötzlich als Nerd herausstellten, der seine Jugend für Codeforces verbringt, war ich einer von ihnen , dann ist es großartig. Freut mich für dich. Du solltest Erfolg haben;)

Vielen weiteren wird empfohlen, Cracking the Coding Interview zu lesen. Ich selbst habe selektiv nur einige seiner Teile gelesen. Es ist jedoch erwähnenswert, dass ich in meinen Schuljahren viele algorithmische Probleme gelöst habe. Haben Sie die Zwerge nicht gelöst? Dann lies es besser.

Wenn Sie noch nie oder nur wenige technische Interviews mit ausländischen Unternehmen geführt haben, sollten Sie ein paar davon durchgehen. Aber je mehr, desto besser. Sie werden sich während des Interviews sicherer und weniger nervös fühlen. Organisieren Sie Testinterviews bei Pramp oder fragen Sie einen Freund danach.

Ich habe meine ersten Interviews gerade deshalb nicht bestanden, weil ich keine solche Praxis hatte. Treten Sie nicht auf diesen Rechen. Ich habe es schon für dich getan. Danke nicht.

Verhaltensinterviews


Wie bereits erwähnt, versucht der Interviewer während eines Verhaltensinterviews, Ihre Erfahrungen detailliert kennenzulernen und Ihren Charakter zu verstehen. Was ist, wenn Sie ein großartiger Entwickler sind, aber ein wilder Egoist, mit dem man unmöglich als Team arbeiten kann? Denken Sie daran, nur mit George Hotz zu arbeiten ? Ich weiß es nicht, aber ich vermute, dass es schwierig ist. Ich kenne Leute, die sich geweigert haben. Der Interviewer möchte dies über Sie verstehen. Beispielsweise werden Sie möglicherweise gefragt, was Ihre Schwäche ist. Neben Fragen dieser Art werden Sie gebeten, über Projekte zu sprechen, in denen Sie eine Schlüsselrolle gespielt haben, über die Probleme, auf die Sie gestoßen sind, und deren Lösungen. Manchmal werden solche Fragen zu Beginn eines technischen Interviews gestellt. Wie Sie sich auf ein solches Interview vorbereiten, erfahren Sie in einem Kapitel in Cracking the Coding Interview .

Hauptergebnisse


  • Machen Sie einen normalen Lebenslauf
  • Finden Sie jemanden, der Ihnen anbieten kann
  • Geh wohin du gehst
  • Löse den Lichtcode
  • Teilen Sie einen Link zu einem Artikel mit Bedürftigen

PS Ich leite einen Telegrammkanal, in dem ich über die Erfahrungen mit Praktika spreche, meine Eindrücke von den Orten, die ich besuche, teile und meine Gedanken ausdrücke.

PPS Ich habe mir einen YouTube-Kanal besorgt, auf dem ich über nützliche Dinge sprechen werde.

PPPS Wenn es absolut nichts zu tun gibt, können Sie dieses Interview auf dem ProgBlog-Kanal ansehen

Source: https://habr.com/ru/post/de472644/


All Articles