Το HackerRank εντοπίζει απάτη;
Από Aaron Cao · Ενημερώθηκε

Ναι. Το HackerRank βαθμολογεί κάθε υποβολή για ομοιότητα κώδικα και καταγράφει αλλαγές καρτέλας, συμβάντα επικόλλησης και εξόδους από πλήρη οθόνη. Οι εταιρείες μπορούν να προσθέσουν επιτήρηση μέσω κάμερας. Το αποτέλεσμα είναι μια αναφορά που διαβάζει ένας recruiter, οπότε οι σημάνσεις προσκαλούν σε πιο προσεκτικό έλεγχο και όχι σε αυτόματη απόρριψη, και το σύστημα δεν μπορεί να δει αιτήσεις που δεν παρακολουθεί.
Τι εντοπίζει πραγματικά το HackerRank;
Κοιτάτε έναν σύνδεσμο αξιολόγησης και προσπαθείτε να μαντέψετε τι καταγράφει. Το να μαντεύετε είναι ο χειρότερος τρόπος προετοιμασίας, γι' αυτό αυτή η ενότητα παραθέτει τα σήματα που συλλέγει το HackerRank. Είναι τέσσερα, και μόνο το τελευταίο είναι προαιρετικό.
- Βαθμολόγηση ομοιότητας κώδικα. Κάθε υποβολή συγκρίνεται με έναν μεγάλο όγκο προηγούμενων υποβολών και δημόσιου κώδικα, και στη συνέχεια λαμβάνει βαθμολογία ομοιότητας.
- Παρακολούθηση εστίασης και καρτέλας. Κάθε φορά που αφήνετε την καρτέλα του τεστ ή βγαίνετε από πλήρη οθόνη, καταμετράται και σφραγίζεται με ώρα.
- Καταγραφή αντιγραφής-επικόλλησης. Τα συμβάντα επικόλλησης στον επεξεργαστή καταγράφονται και εμφανίζονται στην αναφορά του recruiter.
- Επιτήρηση μέσω κάμερας. Όταν η εταιρεία την ενεργοποιεί, το τεστ καταγράφει περιοδικές στιγμιαίες εικόνες.
Τίποτα από αυτά δεν αποτελεί ετυμηγορία. Είναι δεδομένα εισόδου για μια αναφορά, και η αναφορά καταλήγει σε έναν άνθρωπο.
Πώς λειτουργεί ο έλεγχος λογοκλοπής;
Η μηχανή ομοιότητας είναι το κομμάτι που υποτιμούν οι υποψήφιοι. Δεν συγκρίνει τον κώδικά σας μόνο με άλλα άτομα που δίνουν το ίδιο τεστ σήμερα· βαθμολογεί επίσης σε σχέση με μια μεγάλη αποθήκη προηγούμενων υποβολών και δημόσιων πηγών. Το να επικολλήσετε μια λύση που έχουν επικολλήσει και πολλοί άλλοι υποψήφιοι είναι ο ταχύτερος τρόπος να ανέβει αυτή η βαθμολογία.
Ένας backend μηχανικός που λύνει ένα πρόβλημα μεσαίας δυσκολίας επικολλά μια πλήρη λύση που δημιουργήθηκε αλλού. Επειδή πάρα πολλοί υποψήφιοι έχουν υποβάλει σχεδόν πανομοιότυπο αποτέλεσμα για την ίδια εκφώνηση, η βαθμολογία ομοιότητας ανεβαίνει, και ο recruiter βλέπει μια σήμανση λογοκλοπής δίπλα σε ένα κατά τα άλλα ισχυρό αποτέλεσμα. Ο κώδικας έτρεξε σωστά. Η σήμανση προκάλεσε ωστόσο ερωτήσεις που ο υποψήφιος έπρεπε να απαντήσει ζωντανά.
Οι συμβιβασμοί ανάμεσα στα εργαλεία συνεντεύξεων, πλατφόρμα προς πλατφόρμα, συγκεντρώνονται στο κόμβο ανιχνευσιμότητας.
Τι δεν πιάνει;
Το να γνωρίζετε το όριο έχει εξίσου μεγάλη σημασία με το να γνωρίζετε τα σήματα. Η βασική επιτήρηση του HackerRank λειτουργεί μέσα στο περιβάλλον τεστ του browser. Δεν βλέπει άλλες εφαρμογές στον υπολογιστή σας, δεύτερη οθόνη, τηλέφωνο στο γραφείο ή άτομο εκτός κάμερας, εκτός αν η εταιρεία ενεργοποιήσει ειδικά την καταγραφή οθόνης ή ζωντανή ανθρώπινη επιτήρηση.
Επίσης αναφέρει σήματα και όχι βεβαιότητες. Μία μόνο αλλαγή καρτέλας για να ξαναδιαβάσετε την εκφώνηση δεν αποδεικνύει τίποτα από μόνη της· η αναφορά δείχνει μόνο αριθμούς, και ένας άνθρωπος τους αποδίδει νόημα. Γι' αυτό ακριβώς οι εταιρείες προσθέτουν μια ζωντανή συζήτηση ή κάμερα πάνω από ένα αυτοματοποιημένο τεστ, αντί να βασίζονται μόνο στις σημάνσεις.
Οι γύροι κωδικοποίησης που γίνονται ζωντανά σε μια κλήση ακολουθούν διαφορετικούς κανόνες, και ο κόμβος τύπων συνέντευξης τους αναλύει ανά μορφή.
Πού ταιριάζει το SubcueAI, και πού όχι;
Το να είστε ξεκάθαροι για το εύρος εφαρμογής είναι πιο χρήσιμο από μια πωλητική ατάκα. Το SubcueAI βοηθά σε ζωντανές, προφορικές συνεντεύξεις. Η εφαρμογή desktop του για macOS και Windows ακούει τον ήχο της συνέντευξης και εμφανίζει προτάσεις σε ένα αιωρούμενο τοπικό overlay, ενώ η επέκταση browser του, το Side Panel, κάνει το ίδιο σε browsers βασισμένους σε Chromium συλλαμβάνοντας τον ήχο της καρτέλας της συνάντησης. Κανένα bot συνάντησης δεν συμμετέχει στην κλήση, και κανένα content script δεν εισάγεται στη σελίδα της συνάντησης.
Μια αξιολόγηση HackerRank είναι ένα γραπτό τεστ κωδικοποίησης μέσα στον browser. Το SubcueAI δεν είναι φτιαγμένο για να πληκτρολογεί ή να επικολλά κώδικα σε αυτό, και η επικόλληση παραγόμενου κώδικα θα ενεργοποιούσε ακριβώς τις σημάνσεις ομοιότητας και επικόλλησης που περιγράφονται παραπάνω. Ο Aaron Cao, ιδρυτής του SubcueAI, κράτησε σκόπιμα τον βοηθό έξω από το λογισμικό συναντήσεων και τεστ αντί να τον ενσωματώσει σε αυτό, επειδή τα ενσωματωμένα εργαλεία browser αφήνουν ίχνη που ένα περιβάλλον τεστ μπορεί να καταγράψει.
Εκεί που πραγματικά βοηθά είναι ο προφορικός γύρος: μια συμπεριφορική συνέντευξη, μια συζήτηση σχεδιασμού με κοινή χρήση οθόνης, ή μια κλήση κωδικοποίησης με προφορική εξήγηση. Ακόμα και εκεί ισχύουν τα όρια, και μια καταγεγραμμένη ή επιτηρούμενη συνεδρία παραμένει εκτός εύρους. Η εξάσκηση του προφορικού κομματιού είναι ακριβώς ο σκοπός της πρακτικής εικονικής συνέντευξης.