Πώς να καρφώσετε αυτή τη συνέντευξη κωδικοποίησης

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

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

Πρώτα απ 'όλα, θα μοιραστώ μαζί σας ένα γεγονός που ίσως να μην είναι εκπληκτικό. Έχετε σκεφτεί ποτέ ποιοι ερευνητές αναζητούν στο βιογραφικό σας σημείωμα;

Ενας συνάδελφος.

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

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

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

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

Ακολουθούν ορισμένες ερωτήσεις που σας ζητώ τις περισσότερες φορές:

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

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

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

Να έχεις μια καλή εβδομάδα!