Frontend
Προσαρμόστε τη λειτουργία once για εργασία με ασύγχρονες λειτουργίες (η λειτουργία μπορεί να είναι τόσο συγχρονική όσο και ασύγχρονη).
Τι είναι το React Fiber Node — τι είδους αντικείμενο είναι και τι αποθηκεύεται σε αυτό;
Χρησιμοποιήσατε FSD (Feature-Sliced Design) σε ένα έργο; Πώς γράψατε δείγματα και εγγραφές σε γεγονότα στο Effector κατά τη χρήση του FSD;
Ποια είναι η διαφορά μεταξύ git fetch και git pull;
Πρακτική άσκηση: γράψτε ένα TypeGuard για τον προσδιορισμό του τύπου ζώου (Σκύλος ή Γάτα)
Με ποια αρχή λειτουργεί το NGRX; Από τι αποτελείται και πώς λειτουργεί όλος αυτός ο μηχανισμός;
Το backend σας παρέμεινε κοινό για παλιούς και νέους (δωρεάν) χρήστες; Πώς διαχωρίσατε αυτά τα ρεύματα σε επίπεδο backend;
Ζωντανός κώδικας: ανοίξτε τον παρεχόμενο κώδικα και βρείτε όλα τα σφάλματα, οπτικά λάθη και ελλείψεις (μη χρησιμοποιούμενες μεταβλητές, προβλήματα με useCallback, dependencies του useEffect, useMemo κ.λπ.).
Με ποιους διαχειριστές κράτους έχετε εργαστεί και τι σας αρέσει, ποια πλεονεκτήματα και μειονεκτήματα βλέπετε;
Μίλησέ μου για την εμπειρία σου
Μίλησε για την προσωρινή αποθήκευση στην React — useMemo, useCallback και άλλα.
Υλοποιήστε τη λειτουργία asyncAuth με μια διεπαφή callback που επιστρέφει μια Promise. Στη συνέχεια, υλοποιήστε τη λειτουργία tryAuth(n), η οποία χρησιμοποιεί το asyncAuth και σε περίπτωση σφάλματος κάνει n επιπλέον προσπάθειες. Αν όλες οι προσπάθειες αποτύχουν, επιστρέφει το τελευταίο σφάλμα.
Μίλησέ μου για το Event Loop στο JavaScript.
Ποια είναι η διαφορά μεταξύ watch και watchEffect;
Τι είναι ένα συστατικό ανώτερης τάξης (HOC);
Αξιολογήστε την ακόλουθη υλοποίηση αυθεντικοποίησης: φόρμα εισόδου/κωδικού, το backend αναζητά τον χρήστη στη βάση δεδομένων (πίνακας: id, όνομα χρήστη, κωδικός), παίρνει το ακέραιο ID και το γράφει σε ένα cookie με την ετικέτα HttpOnly. Τι κακό υπάρχει σε αυτήν την υλοποίηση και πώς μπορεί να διορθωθεί;
Χρησιμοποιείτε κάποιες ρυθμίσεις στην εφαρμογή; Linters, στυλ κώδικα — τις μοιράζεστε μεταξύ έργων (π.χ., μέσω ιδιωτικού npm);
Αν μιλάμε για καθαρές τεχνικές βελτιστοποίησης μέσα στο React, ποιες γνωρίζετε; (useMemo, useCallback, React.memo)
Πες μας για τα στάδια απόδοσης μιας σελίδας στον περιηγητή.
Έγραψες εσύ ο ίδιος δοκιμές μονάδας; Ποια εργαλεία δοκιμής χρησιμοποίησες;