Μερικές φορές, η απλή σκέψη ότι πρέπει να καθίσετε μέσα από μια εξαντλητική τεχνική συνέντευξη για πολλές ώρες κάνει τους περισσότερους αιτούντες εργασία να σπάσουν έναν κρύο ιδρώτα. Αλλά με την αφθονία των πτυχιούχων που είναι εξειδικευμένοι στην πληροφορική στην αγορά εργασίας σήμερα, οι τεχνικές συνεντεύξεις έχουν γίνει η μέθοδος αξιολόγησης δεξιοτήτων για τις περισσότερες τεχνολογικές θέσεις στην αγορά εργασίας.
Δεδομένου ότι μια τεχνική συνέντευξη είναι σχεδόν αναπόφευκτη για θέσεις εργασίας στον κλάδο της πληροφορικής, σίγουρα θα βοηθούσε να γνωρίζουμε πώς να προετοιμάζουμε και τι να περιμένουμε σε μια τέτοια συνέντευξη.
Τι είναι μια τεχνική συνέντευξη;
Μην αφήσετε το όνομα να σας ξεγελάσει. Υπάρχουν πολύ περισσότερα για τεχνικές συνεντεύξεις από το να δοκιμάσετε τον προγραμματισμό ή την τεχνική σας επάρκεια. Στην πραγματικότητα, είναι μια πολύπλευρη και πολύπλευρη αξιολόγηση των συνολικών ικανοτήτων σας ως δυνητικός επαγγελματίας πληροφορικής.
Στις περισσότερες περιπτώσεις, μια τεχνική συνέντευξη είναι μια εξειδικευμένη και αυστηρή διαδικασία που ελέγχει τις δεξιότητες κωδικοποίησης, τις ικανότητες επίλυσης προβλημάτων και την προσωπικότητά σας. Σε γενικές γραμμές, αυτή η διαδικασία αποτελείται από προκλήσεις στον πίνακα, απομακρυσμένη ή επί τόπου επίλυση προβλημάτων και περιηγήσεις κώδικα.
Με τόσες πολλές πτυχές του ερωτώμενου που δοκιμάζονται, μια τεχνική συνέντευξη μπορεί να διαρκέσει οπουδήποτε από μια ολόκληρη εργάσιμη ημέρα έως αρκετές συνεδριάσεις σε πολλές ημέρες.
Οι μεγαλύτερες εταιρείες έχουν ακόμη και πολλούς γύρους της ίδιας διαδικασίας, ώστε να διασφαλίσουν ότι ένα άτομο είναι πραγματικά αυτό που το απεικονίζει το λαμπερό βιογραφικό τους.
Φυσικά, εάν ισχυρίζεστε ότι είστε προγραμματιστής πλήρους στοίβας ή ειδικός στην ανάλυση δεδομένων, αντί να λάβετε τη γνώμη σας, οι εργοδότες θα ήθελαν να δουν αυτές τις δεξιότητες και γνώσεις σε δράση.
Τύποι ερωτήσεων που τέθηκαν σε τεχνική συνέντευξη
Γενικά, οι ερωτήσεις που τέθηκαν κατά τη διάρκεια μιας τεχνικής συνέντευξης μπορούν να ταξινομηθούν σε μερικές διαφορετικές ομάδες:
Συμπεριφορικές ερωτήσεις
Αυτές οι ερωτήσεις προορίζονται γενικά για να μετρήσουν τα πλεονεκτήματα και τις αδυναμίες των προσωπικών σας χαρακτηριστικών. Γενικά, δεν υπάρχουν σωστές ή λανθασμένες απαντήσεις εδώ, οι απαντήσεις σας χρησιμοποιούνται απλά για να εκτιμήσουν εάν είστε κατάλληλοι για την εργασιακή κουλτούρα της εταιρείας.
Ερωτήσεις κατάστασης
Εδώ, μπορεί να σας δοθούν υποθετικά σενάρια (μερικές φορές μια προσαρμογή για κάτι δυσάρεστο που είχε συμβεί στο παρελθόν στην εταιρεία) και ρωτήσατε πώς θα ανταποκριθείτε στην κατάσταση που αντιμετωπίζετε.
Η ικανότητά σας να σκέφτεστε ξεκάθαρα, να οδηγείτε ανθρώπους και επικοινωνιακές δεξιότητες μπορεί να είναι χρήσιμη κατά την αντιμετώπιση τέτοιων ερωτήσεων.
Ερωτήσεις σχετικά με το εκπαιδευτικό σας υπόβαθρο
Παρόλο που ο εργοδότης πιθανότατα ήδη γνωρίζει πού και τι έχετε μελετήσει μετά το βιογραφικό σας, πολλοί συνεντεύκτες εξακολουθούν να θέλουν να θέσουν το θέμα του εκπαιδευτικού σας υποβάθρου.
Μπορεί να είναι η κατάλληλη στιγμή για να μιλήσετε για το γιατί επιλέξατε τον τομέα σπουδών σας και τυχόν πολύτιμα μαθήματα που έχετε μάθει μέχρι στιγμής.
Ερωτήσεις σχετικά με τις τεχνικές γνώσεις και την εμπειρία σας
Εδώ, μπορεί να σας δοθεί ένα συγκεκριμένο πρόβλημα και να σας ζητηθεί να εφαρμόσετε μια λύση χρησιμοποιώντας μια γλώσσα προγραμματισμού της επιλογής σας.
Σε πιο δύσκολες συνεντεύξεις, ίσως χρειαστεί επίσης να εφαρμόσετε μια λύση εργασίας σε έναν πίνακα και να εξηγήσετε την πολυπλοκότητα του χρόνου και του χώρου. Θα μπορούσατε επίσης να σας δοθεί ένα τυχαίο κομμάτι κώδικα (γενικά γραμμένο από άλλους προγραμματιστές της εταιρείας) και να σας ζητηθεί να καθοδηγήσετε τον ερευνητή μέσω αυτού.
Είναι σαφές ότι υπάρχει μια αρκετά μεγάλη ποικιλία στο είδος των ερωτήσεων που μπορείτε να ρωτήσετε σχετικά με τις τεχνικές γνώσεις και την εμπειρία σας. Λοιπόν, πώς πρέπει να προχωρήσετε στην προετοιμασία μιας συνέντευξης που θα μπορούσε να καταλάβει ακόμη και τους καλύτερους από εμάς;
Ο καλύτερος τρόπος προετοιμασίας για τεχνική συνέντευξη
Το κόλπο εδώ είναι να μελετήσετε έξυπνα, όχι σκληρά. Παρά την ευρεία ποικιλία πιθανών ερωτήσεων ή εργασιών που ενδέχεται να αντιμετωπίσετε σε μια τεχνική συνέντευξη, όλα μπορούν να αποδομηθούν σε μικρότερες, πιο εύχρηστες εργασίες.
Έτσι, το πρώτο πράγμα που πρέπει να κάνετε είναι να μάθετε πώς να σπάσετε ένα πρόβλημα σε μικρότερα μέρη.
Μαθαίνοντας πώς να αποικοδομήσουμε προβλήματα
Καθώς σπάζετε ένα πρόβλημα σε μικρότερα τμήματα, συνήθως μπορείτε να αρχίσετε να εντοπίζετε δευτερεύουσες εργασίες που πιθανότατα γνωρίζετε ήδη. Τις περισσότερες φορές, τείνουν να ελέγχουν την βασική κατανόηση μιας έννοιας.
Από το συγκρότημα δυναμικά προβλήματα προγραμματισμού στην ανάλυση πολυπλοκότητα αλγορίθμου, η επιστροφή στα βασικά βοηθά πάντα.
Τα προβλήματα δυναμικού προγραμματισμού μπορεί να σας προκαλέσουν απροσεξία σε μια συνέντευξη ή μια εξέταση. Δείτε τα πιο κοινά προβλήματα και τις λύσεις εδώ.
Ένας καλός τρόπος για να βεβαιωθείτε ότι γνωρίζετε ένα θέμα προγραμματισμού ή μια ιδέα είναι να εφαρμόσετε αυτό που εσείς ξέρετε, πειραματιστείτε κάνοντας μικρές αλλαγές σε αυτό και αξιολογήστε πώς αλλάζει τη λειτουργία του λύση.
Αλλά να κάνετε όλα αυτά μόνοι σας σε ένα IDE μπορεί να μην είναι τόσο αποτελεσματικό. Όχι μόνο πρέπει να βρείτε μόνοι σας προκλητικά προβλήματα, αλλά και να σχεδιάσετε τις δικές σας δοκιμαστικές θήκες και να αξιολογήσετε προσωπικά την απόδοση της λύσης σας βάσει αυτών. Το χειρότερο από όλα, πρέπει να ξοδέψετε χρόνο διατηρώντας έναν τοπικό κατάλογο με όλη τη δουλειά σας.
Μια καλύτερη εναλλακτική λύση είναι να χρησιμοποιήσετε διαδικτυακούς ιστότοπους αξιολόγησης προγραμματισμού που προσφέρουν ένα περιβάλλον όπου έχετε πρόσβαση σε όλα τα παραπάνω χωρίς να χρειάζεται να οργανώσετε τη δική σας εργασία.
Πρακτική και αξιολόγηση διαδικτυακού προγραμματισμού
Πλατφόρμες όπως Κατάταξη Hacker και LeetCode έχετε ερωτήσεις προγραμματισμού ποικίλης δυσκολίας σε ένα ευρύ φάσμα θεμάτων.
Αυτό σημαίνει ότι ακόμη και αν δεν έχετε κωδικοποιήσει για λίγο, μπορείτε να ξεκινήσετε εύκολα και να προχωρήσετε σε πιο δύσκολες ερωτήσεις καθώς γίνετε πιο σίγουροι για τις δεξιότητές σας.
Ως επί το πλείστον, αυτές οι πλατφόρμες είναι παρόμοιες όσον αφορά την πρακτική προγραμματισμού. Προσφέρουν μια ποικιλία ερωτήσεων, αντίστοιχων δοκιμαστικών περιπτώσεων και ενός προγράμματος επεξεργασίας που βασίζεται στον Ιστό για να πληκτρολογήσετε και να εκτελέσετε τον κωδικό σας.
Ένα πράγμα που ξεχωρίζει το LeetCode είναι ότι οι ερωτήσεις εδώ συχνά λαμβάνονται από πραγματικές τεχνικές συνεντεύξεις και συνεπώς μπορεί να αντανακλούν τις πραγματικές ερωτήσεις που μπορεί να αντιμετωπίσετε σε μια συνέντευξη. Με την premium συνδρομή, μπορείτε επίσης να δείτε πόσο συχνά έχει τεθεί μια συγκεκριμένη ερώτηση σε μια συνέντευξη.
Ταυτόχρονα, ένα όφελος από την επιλογή του HackerRank μπορεί να είναι το γεγονός ότι το περιβάλλον του χρησιμοποιείται από πολλές εταιρείες στις δικές τους τεχνικές συνεντεύξεις. Έτσι, μπορείτε να αποκτήσετε μια πιο αυθεντική εμπειρία συνέντευξης όταν ασκείστε στην πλατφόρμα τους.
Επίσης, το Hackerrank προσφέρει ένα χρήσιμο προσαρμοσμένο κιτ προετοιμασίας συνέντευξης που σας βοηθά να εκπαιδεύσετε και να δοκιμάσετε βασικές βασικές έννοιες και δεξιότητες.
Άλλοι πόροι που μπορείτε να χρησιμοποιήσετε στην προετοιμασία σας
Μερικές φορές, βοηθά επίσης να προβλέψουμε τι είδους ερωτήσεις μπορεί να λάβετε σε μια συνέντευξη και να εστιάσετε την προετοιμασία σας βάσει αυτού. Στην πραγματικότητα, η επανάληψη δημοφιλών ερωτήσεων ήταν πολύ συχνή στους πρόσφατους κύκλους πρόσληψης πληροφορικής.
Ευτυχώς, δεν υπάρχει έλλειψη χρήσιμων φόρουμ στο Διαδίκτυο από όπου μπορείτε να βρείτε τα πάντα συνήθεις ερωτήσεις που έχουν αντιμετωπίσει οι άνθρωποι σε προσωπικές προτάσεις που μπορεί να έχουν οι επιτυχημένοι υποψήφιοι έχω.
Για παράδειγμα, μπορείτε να κατευθυνθείτε προς r / cscareerquestions ή r / πρακτική άσκηση στο Reddit όταν προετοιμάζεστε για μια συνέντευξη για να αποκτήσετε γνώσεις ότι οι συμβατικοί πόροι μπορεί να σας δώσουν.
Τι συμβαίνει όταν τελειώσετε την προετοιμασία;
Φυσικά, η προετοιμασία είναι μια συνεχής διαδικασία που, σε ορισμένες περιπτώσεις, δεν τελειώνει μέχρι το λεπτό πριν από τη δοκιμή ή τη συνέντευξη. Ωστόσο, με το περιεχόμενο μιας τεχνικής συνέντευξης να είναι αόριστο ως επί το πλείστον, είναι πιο χρήσιμο να είστε σίγουροι για όσα γνωρίζετε, παρά για να γνωρίζετε όσο το δυνατόν περισσότερο.
Μόλις περάσετε από ερωτήσεις και διαβάσετε σημαντικές έννοιες, προσπαθήστε να δημιουργήσετε μια πλαστή συνέντευξη με κάποιον που γνωρίζετε.
Αυτό όχι μόνο σας επιτρέπει να δοκιμάσετε τις δεξιότητές σας, αλλά σας βοηθά επίσης να νιώσετε άνετα με το κατά τα άλλα δυσάρεστο περιβάλλον συνέντευξης.
Μετά από αυτό, το τελευταίο βήμα είναι να σκεφτείτε τι έχετε μάθει και, το πιο σημαντικό, να έχετε μια ξεκούραστη νύχτα πριν από την ημέρα της συνέντευξης!
Το άγχος, το άγχος και τα έντονα προβλήματα ψυχικής υγείας μπορούν να μειωθούν μαθαίνοντας με δεξιότητες προγραμματισμού. Ετσι δουλευει.
- Προγραμματισμός
- Αναζήτηση εργασίας
- Συνεντεύξεις

Ο Yash είναι ένας επίδοξος φοιτητής πληροφορικής που λατρεύει να κατασκευάζει πράγματα και να γράφει για όλα τα πράγματα τεχνολογίας. Στον ελεύθερο χρόνο του, του αρέσει να παίζει σκουός, να διαβάζει ένα αντίγραφο του τελευταίου Murakami και να κυνηγά δράκους στο Skyrim.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.