Πρακτική άσκηση σε διεθνείς εταιρείες: πώς να μην αποτύχεις σε συνεντεύξεις και να λάβεις την πολυπόθητη προσφορά

Αυτό το άρθρο είναι μια αναθεωρημένη και διευρυμένη έκδοση η ιστορία μου για μια πρακτική άσκηση στη Google.

Γεια σου Χαμπρ!

Σε αυτήν την ανάρτηση θα σας πω τι είναι η πρακτική άσκηση σε μια ξένη εταιρεία και πώς να προετοιμαστείτε για συνεντεύξεις για να πάρετε μια προσφορά.

Γιατί να με ακούσεις; Δεν θα έπρεπε. Αλλά τα τελευταία δύο χρόνια, έκανα πρακτική άσκηση στη Google, τη Nvidia, τη Lyft Level5 και την Amazon. Κατά τη διάρκεια συνέντευξης στην εταιρεία πέρυσι, έλαβα 7 προσφορές: από Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook και Coinbase. Έχω λοιπόν κάποια εμπειρία σε αυτό το θέμα, η οποία μπορεί να είναι χρήσιμη.

Πρακτική άσκηση σε διεθνείς εταιρείες: πώς να μην αποτύχεις σε συνεντεύξεις και να λάβεις την πολυπόθητη προσφορά

Δήλωση

Μεταπτυχιακός φοιτητής 2ου έτους "Προγραμματισμός και Ανάλυση Δεδομένων" HSE Αγίας Πετρούπολης. Ολοκληρωμένο πρόγραμμα πτυχίου «Εφαρμοσμένα μαθηματικά και επιστήμη των υπολογιστών» Ακαδημαϊκό Πανεπιστήμιο, το οποίο το 2018 μεταφέρθηκε στο HSE της Αγίας Πετρούπολης. Κατά τη διάρκεια των προπτυχιακών σπουδών μου, έλυνα συχνά διαγωνισμούς αθλητικού προγραμματισμού και συμμετείχα σε hackathons. Μετά πήγα πρακτική σε ξένες εταιρείες.

Πρακτική

Η πρακτική άσκηση είναι μια εργασία για φοιτητές για περίοδο αρκετών μηνών έως ενός έτους. Τέτοια προγράμματα επιτρέπουν στον εργοδότη να καταλάβει πώς ο ασκούμενος αντιμετωπίζει τα καθήκοντά του και ο ασκούμενος του επιτρέπει να γνωρίσει μια νέα εταιρεία, να αποκτήσει εμπειρία και, φυσικά, να κερδίσει επιπλέον χρήματα. Εάν κατά τη διάρκεια της πρακτικής άσκησης ο φοιτητής έχει κάνει αξιοπρεπή εργασία, τότε του προσφέρεται μια πλήρης κενή θέση.

Κρίνοντας από τις κριτικές, είναι πιο εύκολο να βρεις δουλειά σε μια ξένη εταιρεία πληροφορικής μετά από πρακτική άσκηση από το να περάσεις από μια συνέντευξη για μια κενή θέση πλήρους απασχόλησης. Οι περισσότεροι φίλοι μου κατέληξαν να εργάζονται στο Google, το Facebook και τη Microsoft.

Πώς να πάρετε μια προσφορά;

Επισκόπηση διαδικασίας

Ας πούμε ότι αποφασίσατε ότι θέλετε να πάτε σε άλλη χώρα το καλοκαίρι και να αποκτήσετε μια νέα εμπειρία, αντί να σκάβετε τα κρεβάτια της γιαγιάς σας. Ουάου! Βοηθήστε τη γιαγιά πάντως! Τότε ήρθε η ώρα να ασχοληθείτε.

Μια τυπική διαδικασία συνέντευξης για μια ξένη εταιρεία μοιάζει με αυτό:

  1. Σερβίρισμα αίτηση πρακτικής άσκησης
  2. Εσύ αποφασίζεις διαγωνισμός στο κουίζ Hackerrank/TripleByte
  3. Πέρασε μέσα συνέντευξη προβολής
  4. Στη συνέχεια σας ανατίθεται πρώτη τεχνική συνέντευξη
  5. Τότε δεύτερος, και ίσως το τρίτο
  6. Το όνομα είναι ενεργοποιημένο onsight συνέντευξη
  7. Δίνω προσφορά , αλλά δεν είναι ακριβώς…

Ας καλύψουμε κάθε ένα από τα σημεία με περισσότερες λεπτομέρειες.

Αίτηση για πρακτική άσκηση

Ο καπετάνιος προτείνει πρώτα απ 'όλα να συμπληρώσετε μια αίτηση στον ιστότοπο της εταιρείας. Και το πιθανότερο είναι να το μαντέψατε. Αυτό όμως που ούτε ο καπετάνιος ούτε εσείς μπορεί να γνωρίζετε είναι ότι οι μεγάλες εταιρείες χρησιμοποιούν συστήματα παραπομπής μέσω των οποίων οι υπάλληλοι της εταιρείας συστήνουν αδέρφια στην τέχνη - έτσι ο υποψήφιος ξεχωρίζει από την ατελείωτη ροή άλλων αιτούντων.

Εάν ξαφνικά δεν έχετε φίλους που εργάζονται σε εταιρείες που σας ενδιαφέρουν, τότε προσπαθήστε να τους βρείτε μέσω φίλων που θα σας συστήσουν. Αν δεν υπάρχουν τέτοιοι, τότε άνοιξε το Linkedin, βρες κανέναν υπάλληλο της εταιρείας και ζήτα να στείλεις βιογραφικό.Δεν θα γράψει ότι είσαι μεγάλος προγραμματιστής. Και αυτό είναι λογικό! Άλλωστε δεν σε ξέρει. Ωστόσο, η πιθανότητα να λάβετε μια απάντηση θα είναι ακόμα μεγαλύτερη. Διαφορετικά, κάντε αίτηση μέσω του ιστότοπου. Έλαβα την προσφορά μου στο Stripe χωρίς να γνωρίζω ούτε ένα άτομο που εργάζεται εκεί. Αλλά μην χαλαρώνετε: είμαι τυχερός που ανταποκρίθηκαν.

Προσπαθήστε να μην εκνευρίζεστε πολύ όταν το email σας λαμβάνει στοίβες επιστολών με περιεχόμενο όπως "είσαι τόσο υπέροχος, αλλά επιλέξαμε άλλους υποψηφίους" ή όταν δεν απαντούν καθόλου, κάτι που είναι ακόμα χειρότερο. Σχεδίασα ένα χωνί ειδικά για σένα. Από 45 αιτήσεις, έλαβα μόνο 29 απαντήσεις. Μόνο 10 από αυτούς προσφέρθηκαν να περάσουν από συνεντεύξεις και οι υπόλοιποι περιείχαν μια άρνηση.

Πρακτική άσκηση σε διεθνείς εταιρείες: πώς να μην αποτύχεις σε συνεντεύξεις και να λάβεις την πολυπόθητη προσφορά

Νιώθεις τη συμβουλή στον αέρα;

Πρακτική άσκηση σε διεθνείς εταιρείες: πώς να μην αποτύχεις σε συνεντεύξεις και να λάβεις την πολυπόθητη προσφορά

Διαγωνισμός στο κουίζ Hackerrank/TripleByte

Εάν το βιογραφικό σας επιβιώσει από την αρχική εξέταση, τότε μετά από 1-2 εβδομάδες θα λάβετε μια επιστολή με την επόμενη εργασία. Πιθανότατα, θα σας ζητηθεί να λύσετε αλγοριθμικά προβλήματα στο Hackerrank ή να κάνετε το TripleByte Quiz, όπου θα απαντήσετε σε ερωτήσεις σχετικά με αλγόριθμους, ανάπτυξη λογισμικού και σχεδιασμό συστημάτων χαμηλού επιπέδου.

Συνήθως ο διαγωνισμός στο Hackerrank είναι απλός. Συχνά αποτελείται από δύο εργασίες σε αλγόριθμους και μία εργασία σε αρχεία καταγραφής ανάλυσης. Μερικές φορές σας ζητούν επίσης να γράψετε μερικά ερωτήματα SQL.

Συνέντευξη προβολής

Εάν το τεστ είναι επιτυχές, στη συνέχεια θα έχετε μια συνέντευξη προβολής, κατά την οποία θα μιλήσετε με τον υπεύθυνο προσλήψεων για τα ενδιαφέροντά σας και τα έργα στα οποία εμπλέκεται η εταιρεία. Αν δείξεις ενδιαφέρον και η προηγούμενη εμπειρία σου ταιριάζει με τις απαιτήσεις, τότε όλα θα πάνε ομαλά.

Εκφράστε όλες τις επιθυμίες σας για το έργο. Κατά τη διάρκεια αυτής της συνομιλίας με έναν υπεύθυνο προσλήψεων από το Palantir, συνειδητοποίησα ότι δεν θα με ενδιέφερε να δουλέψω στα καθήκοντά τους. Έτσι δεν χάσαμε άλλο χρόνο ο ένας του άλλου.

Εάν έχετε επιβιώσει σε αυτό το σημείο, τότε το μεγαλύτερο μέρος της τυχαιότητας είναι ήδη πίσω σας! Αλλά αν μπερδέψεις περισσότερο, κατηγορείς μόνο τον εαυτό σου 😉

Τεχνικές Συνεντεύξεις

Ακολουθούν οι τεχνικές συνεντεύξεις, οι οποίες συνήθως γίνονται μέσω Skype, Hangouts ή Zoom. Ελέγξτε εκ των προτέρων ότι όλα λειτουργούν στον υπολογιστή σας. Κατά τη διάρκεια μιας συνέντευξης θα υπάρχουν πολλά για τα οποία θα ανησυχείτε.

Η μορφή των τεχνικών συνεντεύξεων εξαρτάται σε μεγάλο βαθμό από τη θέση για την οποία παίρνετε συνέντευξη. Εκτός από το πρώτο από αυτά, που θα εξακολουθεί να αφορά την επίλυση αλγοριθμικών προβλημάτων. Εδώ, αν είστε τυχεροί, θα σας ζητηθεί να γράψετε κώδικα σε έναν ηλεκτρονικό επεξεργαστή κώδικα, όπως coderpad.io. Μερικές φορές στα Έγγραφα Google. Αλλά δεν έχω δει τίποτα χειρότερο από αυτό, οπότε μην ανησυχείτε.

Μπορεί επίσης να σας κάνουν μια αντικειμενοστραφή ερώτηση σχεδίασης για να δουν πόσο καλά κατανοείτε το σχεδιασμό λογισμικού και ποια σχέδια σχεδίασης γνωρίζετε. Για παράδειγμα, μπορεί να τους ζητηθεί να σχεδιάσουν ένα απλό ηλεκτρονικό κατάστημα ή Twitter. Από πέρυσι πήρα συνέντευξη για θέσεις που σχετίζονται με τη μηχανική μάθηση, κατά τη διάρκεια των συνεντεύξεων μου έκαναν σχετικές ερωτήσεις: κάπου έπρεπε να απαντήσω σε μια ερώτηση θεωρίας, κάπου να λύσω ένα πρόβλημα στη θεωρία και κάπου να σχεδιάσω ένα σύστημα αναγνώρισης προσώπου.

Στο τέλος της συνέντευξης, πιθανότατα θα σας δοθεί η ευκαιρία να κάνετε ερωτήσεις. Σας συνιστώ να το λάβετε σοβαρά υπόψη, γιατί μέσα από ερωτήσεις μπορείτε να δείξετε το ενδιαφέρον σας και να δείξετε την ικανότητά σας στο θέμα. Ετοιμάζω μια λίστα με ερωτήσεις. Ακολουθεί ένα παράδειγμα μερικών από αυτά:

  • Πώς λειτουργεί η εργασία στο έργο;
  • Ποια είναι η συνεισφορά του προγραμματιστή στο τελικό προϊόν;
  • Ποια είναι η μεγαλύτερη πρόκληση που έπρεπε να λύσετε τον τελευταίο καιρό;
  • Γιατί αποφασίσατε να εργαστείτε σε αυτή την εταιρεία;

Πιστέψτε με, οι δύο τελευταίες ερωτήσεις είναι δύσκολο να απαντήσουν οι συνεντευκτής, αλλά βοηθούν πολύ στην κατανόηση του τι συμβαίνει μέσα στην εταιρεία. Θα ήθελα να σημειώσω ότι δεν παίρνεις πάντα συνέντευξη από το άτομο με το οποίο θα συνεργαστείς στο μέλλον. Επομένως, αυτές οι ερωτήσεις δίνουν μια γενική ιδέα για το τι συμβαίνει στην εταιρεία.

Εάν περάσετε με επιτυχία την πρώτη συνέντευξη, θα σας προσφερθεί μια δεύτερη. Θα διαφέρει από το πρώτο στον συνεντευκτή και, κατά συνέπεια, στα καθήκοντα. Η μορφή πιθανότατα θα παραμείνει η ίδια. Αφού περάσουν τη δεύτερη συνέντευξη, μπορούν να προσφέρουν μια τρίτη. Ουάου, έχεις φτάσει μακριά.

Συνέντευξη Onsight

Εάν μέχρι αυτό το σημείο δεν έχετε απορριφθεί, τότε σας περιμένει μια συνέντευξη onsight, όταν ο υποψήφιος προσκληθεί για συνέντευξη στο γραφείο της εταιρείας. Ίσως να μην περιμένει… Δεν πραγματοποιούν όλες οι εταιρείες αυτό το στάδιο, αλλά πολλές από αυτές που θα το κάνουν θα είναι πρόθυμες να πληρώσουν για πτήσεις και διαμονή. Είναι κακή ιδέα; Υπέροχος! Δεν έχω πάει ακόμα στο Λονδίνο... Αλλά σε ορισμένες περιπτώσεις θα σας προσφερθεί να περάσετε από αυτό το στάδιο μέσω Skype. Ζήτησα από το Twitter να το κάνει αυτό γιατί υπήρχαν πολλές προθεσμίες και δεν υπήρχε χρόνος να ταξιδέψω σε άλλη ήπειρο.

Η συνέντευξη onsight αποτελείται από πολλές τεχνικές συνεντεύξεις και μία συνέντευξη συμπεριφοράς. Κατά τη διάρκεια μιας συνέντευξης συμπεριφοράς, μιλάτε στον διευθυντή για τα έργα σας, ποιες αποφάσεις πήρατε σε διαφορετικές καταστάσεις και άλλα παρόμοια. Δηλαδή, ο ερευνητής προσπαθεί να κατανοήσει καλύτερα την προσωπικότητα του υποψηφίου και να κατανοήσει την εργασιακή εμπειρία με περισσότερες λεπτομέρειες.

Λοιπόν, αυτό είναι, υπάρχει μόνο ευχάριστος ενθουσιασμός μπροστά :3 Τα νεύρα σου είναι γαργαλημένα, αλλά δεν μπορείς να κάνεις τίποτα. Εάν όλα πήγαν ομαλά, τότε δεν υπάρχει τίποτα να φοβάστε - η προσφορά θα φτάσει. Αν όχι, είναι λυπηρό, αλλά συμβαίνει. Σε πόσα μέρη έχετε κάνει αίτηση; Στα δύο; Λοιπόν, τι ήλπισες;

Πως να προετοιμαστείς?

Περίληψη

Αυτό είναι το βήμα μηδέν. Απλώς μην διαβάσετε το άρθρο περαιτέρω. Κλείστε την καρτέλα και κάντε ένα κανονικό βιογραφικό. Σοβαρολογώ. Όσο περνούσα πρακτική, πολλοί άνθρωποι μου ζήτησαν να τους παραπέμψω στην εταιρεία για πρακτική ή θέση πλήρους απασχόλησης. Συχνά τα βιογραφικά είχαν κακή μορφή. Οι εταιρείες σπάνια ανταποκρίνονται σε εφαρμογές ούτως ή άλλως, και τα κακά βιογραφικά τείνουν να μηδενίζουν αυτό το ποσοστό. Κάποια μέρα θα γράψω ένα ξεχωριστό άρθρο για το σχεδιασμό βιογραφικών, αλλά προς το παρόν να θυμάστε:

  1. Παρακαλούμε αναφέρετε το πανεπιστήμιο και τα έτη σπουδών σας. Συνιστάται επίσης να προσθέσετε GPA.
  2. Αφαιρέστε όλο το νερό και γράψτε συγκεκριμένα επιτεύγματα.
  3. Διατηρήστε το βιογραφικό σας απλό αλλά τακτοποιημένο.
  4. Ζητήστε από κάποιον να ελέγξει το βιογραφικό σας για λάθη στα αγγλικά εάν αντιμετωπίζετε προβλήματα με αυτό. Μην αντιγράφετε μετάφραση από το Google Translate.

Ανάγνωση εδώ είναι αυτή η ανάρτηση και ρίξτε μια ματιά Σπάσιμο της Συνέντευξης Κωδικοποίησης. Υπάρχει κάτι για αυτό και εκεί.

Συνέντευξη κωδικοποίησης

Δεν έχουμε κάνει ακόμα συνεντεύξεις. Σας έχω πει μέχρι τώρα πώς μοιάζει η όλη διαδικασία συνολικά και τώρα πρέπει να προετοιμαστείτε καλά για συνεντεύξεις για να μην χάσετε την ευκαιρία να περάσετε ένα ευχάριστο και ενδεχομένως χρήσιμο καλοκαίρι.

Υπάρχουν πόροι όπως π.χ Codeforces, Topcoder и Hackerrankπου ήδη ανέφερα. Σε αυτούς τους ιστότοπους μπορείτε να βρείτε έναν μεγάλο αριθμό αλγοριθμικών προβλημάτων και επίσης να στείλετε τις λύσεις τους για αυτόματη επαλήθευση. Όλα αυτά είναι υπέροχα, αλλά δεν το χρειάζεστε. Πολλές εργασίες σε αυτούς τους πόρους έχουν σχεδιαστεί για να χρειάζονται πολύ χρόνο για να λυθούν και απαιτούν γνώση προηγμένων αλγορίθμων και δομών δεδομένων, ενώ οι εργασίες στις συνεντεύξεις συνήθως δεν είναι τόσο περίπλοκες και έχουν σχεδιαστεί για να διαρκούν 5-20 λεπτά. Επομένως, στην περίπτωσή μας, ένας πόρος όπως π.χ LeetCode, το οποίο δημιουργήθηκε ως εργαλείο προετοιμασίας για τεχνικές συνεντεύξεις. Εάν λύσετε 100-200 προβλήματα διαφορετικής πολυπλοκότητας, τότε πιθανότατα δεν θα έχετε κανένα πρόβλημα κατά τη διάρκεια της συνέντευξης. Υπάρχουν ακόμα κάποιοι άξιοι Facebook Code Lab, όπου μπορείτε να επιλέξετε τη διάρκεια της συνεδρίας, για παράδειγμα, 60 λεπτά, και το σύστημα θα επιλέξει ένα σύνολο προβλημάτων για εσάς, τα οποία κατά μέσο όρο δεν χρειάζονται περισσότερο από μία ώρα για να λυθούν.

Αλλά αν ξαφνικά βρεθείτε ένας σπασίκλας που σπαταλά τα νιάτα του Codeforces Ήμουν ένας από αυτούς, γενικά είναι υπέροχο. Χαρούμενος για σένα. Όλα πρέπει να πάνε καλά για εσάς 😉

Πολλοί άλλοι συνιστούν την ανάγνωση Σπάσιμο της Συνέντευξης Κωδικοποίησης. Εγώ ο ίδιος διάβασα μόνο επιλεκτικά κάποια σημεία του. Αξίζει όμως να σημειωθεί ότι έλυσα πολλά αλγοριθμικά προβλήματα κατά τα σχολικά μου χρόνια. Δεν έλυσες τους καλικάντζαρους; Τότε καλύτερα να το διαβάσετε.

Επίσης, αν δεν είχατε ή είχατε λίγες τεχνικές συνεντεύξεις με ξένες εταιρείες στη ζωή σας, τότε φροντίστε να περάσετε από ένα ζευγάρι. Αλλά όσο περισσότερα, τόσο το καλύτερο. Θα αισθάνεστε πιο σίγουροι κατά τη διάρκεια της συνέντευξης και λιγότερο νευρικοί. Οργανώστε εικονικές συνεντεύξεις Πραμπ ή ακόμα και ρωτήστε έναν φίλο για αυτό.

Απέτυχα στις πρώτες μου συνεντεύξεις ακριβώς γιατί δεν είχα τέτοια πρακτική. Μην πατάτε αυτή τη γκανιότα. Το έχω κάνει ήδη αυτό για σένα. Μη με ευχαριστείς.

Συνεντεύξεις συμπεριφοράς

Όπως ανέφερα ήδη, κατά τη διάρκεια μιας συνέντευξης συμπεριφοράς, ο ερευνητής προσπαθεί να μάθει περισσότερα για την εμπειρία σας και να κατανοήσει τον χαρακτήρα σας. Τι γίνεται αν είσαι εξαιρετικός προγραμματιστής, αλλά ένας άγριος εγωιστής που είναι αδύνατο να συνεργαστείς μαζί του ως ομάδα; Νομίζεις ότι απλά θα συνεργαστείς Τζορτζ Χοτς? Δεν ξέρω, αλλά υποψιάζομαι ότι είναι δύσκολο. Ξέρω ανθρώπους που αρνήθηκαν. Έτσι, ο ερευνητής θέλει να το καταλάβει αυτό για εσάς. Για παράδειγμα, μπορεί να ρωτήσουν ποια είναι η αδυναμία σας. Εκτός από ερωτήσεις αυτού του είδους, θα σας ζητηθεί να μιλήσετε για έργα στα οποία έπαιξατε βασικό ρόλο, για τα προβλήματα που αντιμετωπίσατε και τις λύσεις τους. Μερικές φορές τέτοιες ερωτήσεις γίνονται στην αρχή μιας τεχνικής συνέντευξης. Πώς να προετοιμαστείτε για τέτοιες συνεντεύξεις είναι καλά γραμμένο σε ένα από τα κεφάλαια του Σπάσιμο της Συνέντευξης Κωδικοποίησης.

Σημαντικά ευρήματα

  • Κάντε ένα κανονικό βιογραφικό
  • Βρείτε κάποιον που μπορεί να σας παραπέμψει
  • Κάντε αίτηση όπου μπορείτε να πάτε
  • Λύστε τον litcode
  • Μοιραστείτε τον σύνδεσμο προς το άρθρο με όσους έχουν ανάγκη

ΥΓ Οδηγώ Κανάλι τηλεγραφήματος, όπου μιλώ για τις εμπειρίες μου από την πρακτική άσκηση, μοιράζομαι τις εντυπώσεις μου από τα μέρη που επισκέπτομαι και εκφράζω τις σκέψεις μου.

PPS Έχω ένα Κανάλι YouTube, όπου θα σας πω χρήσιμα πράγματα.

PPPS Λοιπόν, αν δεν έχετε απολύτως τίποτα να κάνετε, τότε μπορείτε να παρακολουθήσετε αυτή είναι η συνέντευξη στο κανάλι ProgBlog

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο