Πώς να προετοιμαστείτε για τεχνική συνέντευξη

Τον Ιούνιο του 2020 παρακολούθησα μια εμπνευσμένη ομιλία από τον Anthony D. Mays, τεχνικό προπονητή και ιδρυτή της Morgan Latimerco. Ήρθε σε μια ζωντανή συνεδρία στο Facebook Developer Circles Benin και μίλησε για το πώς να προετοιμαστεί για μια τεχνική συνέντευξη.

Κατά τη διάρκεια της ζωντανής συνεδρίας, είπε ότι «το να βοηθάς τους ανθρώπους να αφομοιώσουν αυτό που μαθαίνεις από μένα σήμερα και να μοιράζεσαι με το δίκτυό σου είναι καλό». Όταν μαθαίνετε κάτι από κάποιον, είναι καλή ιδέα να μεταδώσετε αυτές τις γνώσεις σε άλλους. Και αν κοιτάξετε αυτές τις πληροφορίες προσεκτικά, είναι ένας καλός τρόπος να μάθετε.

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

  • Πώς να τραβήξετε την προσοχή κορυφαίων εταιρειών
  • Τι συμβαίνει όταν έχετε την προσοχή τους
  • Ο τύπος της συνέντευξης που πιθανότατα θα πάρετε
  • Ένα πλαίσιο για την επίλυση προβλημάτων (6 βήματα για χρήση σε μια τεχνική συνέντευξη)

Ξεκινώντας

Το 2018, ο φίλος μου και εγώ είχαμε αυτό το όνειρο να ασχοληθούμε με μεγάλες εταιρείες τεχνολογίας. Ήταν πολύ ωραίο να έχω τόσο μεγάλα όνειρα, αλλά η ερώτηση εδώ ήταν «Είμαι προετοιμασμένος για το έργο μπροστά μου;»

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

Αλλά ξέρετε το αστείο; Πολλοί άνθρωποι κάνουν το ίδιο λάθος. Πριν προσπαθήσετε να τραβήξετε την προσοχή μεγάλων εταιρειών τεχνολογίας, πρέπει να:

  • Έχετε ένα ευρύ φάσμα εμπειριών.
  • Να είσαι πρωτοπόρος. Μπορείτε να το δείξετε με διάφορους τρόπους, είτε δημιουργώντας κάτι και δημοσιεύοντάς το, είτε ξεκινώντας τη δική σας εταιρεία ή δουλεύοντας με μια εκκίνηση.
  • Δείξτε ότι είστε επιλυτής προβλημάτων με τη δυνατότητα να συζητήσετε τον αντίκτυπό σας.

Εάν έχετε αυτά τα προσόντα, πώς θα τραβήξετε την προσοχή των κορυφαίων εταιρειών τεχνολογίας;

Έχετε ένα υπέροχο βιογραφικό

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

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

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

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

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

Λήψη παραπομπών

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

Παρακαλώ σημειώστε : Μια παραπομπή δεν σας δίνει πάντα τη δουλειά, αλλά μπορεί να σας βοηθήσει να μεταβείτε στην πρώτη γραμμή, ώστε να επικοινωνήσετε μαζί σας.

Τι συμβαίνει όταν έχετε την προσοχή μιας εταιρείας;

Το να προσελκύσετε την προσοχή της εταιρείας σας επιτρέπει να μιλήσετε με τον υπεύθυνο πρόσληψης για το ιστορικό σας και αν η θέση μπορεί να σας ταιριάζει.

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

Οθόνη τηλεφώνου

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

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

Επί τόπου / εικονική συνέντευξη

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

Οι συνεντεύξεις σε πίνακα και κωδικοποίηση απαιτούν ένα ειδικό σύνολο δεξιοτήτων. Ακόμη και οι καλύτεροι κωδικοποιητές μπορούν να καρφωθούν σε ερωτήσεις κωδικοποίησης.

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

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

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

Συνέντευξη βασισμένη στη γνώση

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

Συμπεριφορική συνέντευξη

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

Είναι επίσης καλό να γνωρίζετε καλά το βιογραφικό σας ώστε να μπορείτε να μιλήσετε για τις λεπτομέρειες που αναφέρονται σε αυτό.

Συνέντευξη βάσει έργου

Συνήθως, θα σας δοθεί ένα έργο για να εργαστείτε. Στη συνέχεια το επιστρέφετε σε x ώρες ή ακόμα και ημέρες - εξαρτάται από την εταιρεία.

Ένα πλαίσιο για την επίλυση προβλημάτων

Οι εταιρείες λογισμικού αναζητούν καλές λύσεις προβλημάτων. Το ερώτημα λοιπόν είναι - πώς θα γίνετε ένας εξαιρετικός επιλυτής προβλημάτων;

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

6 βήματα επίλυσης προβλημάτων που πρέπει να χρησιμοποιήσετε σε μια τεχνική συνέντευξη:

  • Επαναλάβετε δυνατά την ερώτηση
  • Παρακολουθήστε ερωτήσεις για να κατανοήσετε το πρόβλημα
  • Χρησιμοποιήστε ένα παράδειγμα για να γνωρίζετε πώς φαίνεται η είσοδος - μπορείτε να την σχεδιάσετε.
  • Σκεφτείτε και σταματήστε και σκεφτείτε έναν ή δύο τρόπους για να λύσετε το πρόβλημα. Εδώ μπαίνει το Big O στο παιχνίδι.
  • Εφαρμόστε την τεχνική λύση
  • Δοκιμάστε να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα στον κώδικά σας.

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

συμπέρασμα

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

Πίστωση

Anthony D. Mays για την εμπνευσμένη ομιλία του.

Μπορείτε να ακολουθήσετε το ιστολόγιό μου εδώ.