Frontend
Πώς αποτρέπεται μια επίθεση CSRF; Πώς προστατευτήκατε από αυτήν στο έργο σας;
Ποια είναι η διαφορά μεταξύ των γεγονότων DOMContentLoaded και load; Πότε να τα χρησιμοποιήσετε;
Ποια μέθοδοι επικύρωσης και καθαρισμού της εισόδου χρήστη μπορούν να εφαρμοστούν στην πλευρά του πελάτη;
Τι είναι το CORS και ποιος είναι ο σκοπός του; Πώς επιτρέπουμε αιτήματα από όλες τις πηγές;
Πώς να κάνετε ένα μόνο αίτημα HTTP και να εγγραφείτε στο αποτέλεσμα του πολλές φορές;
Τι μπορεί να ρυθμιστεί στο ESLint και ποια plugins ή ρυθμίσεις χρησιμοποιούνται;
Ποια σενάρια καλύπτουν τα σήματα και ποια το RxJS; Ποια είναι η διαφορά στη χρήση;
Ποιοι είναι οι περιορισμοί μνήμης στο IndexedDB και από τι εξαρτώνται;
Δεν θα υπάρχει ένας άπειρος κύκλος στην υλοποίηση, για παράδειγμα, αν χρησιμοποιήσουμε watch για την παρακολούθηση των αλλαγών στο πεδίο εισαγωγής;
Γράψτε τι θα συμβεί κατά την πρώτη απόδοση — σε ποια σειρά θα εμφανιστούν τα console.log. Τι θα συμβεί μετά το κλικ;
Τι θα κάνατε αν βρίσκατε μια τεχνολογία που θεωρείτε χρήσιμη για το έργο;
Ας υποθέσουμε ότι δεν είναι δυνατή η σελιδοποίηση στο backend και ο Web Worker δεν είναι διαθέσιμος. Πώς θα λύνατε αυτό το πρόβλημα;
Τι είναι τα computed και watchers στο Vue;
Τι προτείνετε στους συναδέλφους σας κατά την ανασκόπηση κώδικα;
Πώς καταλαβαίνεις ότι πρέπει να εφαρμόσεις βελτιστοποιήσεις; Είχες περιπτώσεις όπου χρειάστηκε να λύσεις προβλήματα απόδοσης;
Τι είναι το πιο δαπανηρό κατά την απόδοση μιας σελίδας;
Τι είναι το EventBus; Πώς το κάνεις στο Vue;
Χρησιμοποιήσατε το WebSocket απευθείας ή με κάποιες επικάλυψεις;
Γιατί αποχωρήσατε από τον τελευταίο εργοδότη σας;
Έχετε εργαστεί αρκετό καιρό στη τελευταία θέση σας — γιατί αποφασίσατε να εξετάσετε άλλες προτάσεις;