Πότε πρέπει να χρησιμοποιήσετε το useMemo; Αν περνάτε έναν πίνακα και ένα primitive στο παιδικό συστατικό, πού πρέπει να εφαρμόσετε το useMemo;
Frontend
Πώς μπορεί να βελτιστοποιηθεί ο χειριστής συμβάντος scroll, που προκαλεί συχνές ανανεώσεις; Ποια είναι η διαφορά μεταξύ throttling και debounce;
Τι μπορεί να αποθηκευτεί στο useRef αντί για το useState;
Σας δόθηκε πρόσβαση σε ένα ιδιωτικό αποθετήριο GitHub και σας είπαν να κλωνοποιήσετε το έργο και να το τρέξετε. Πώς θα το προσεγγίζατε; Τι θα κάνατε πρώτα;
Έχετε εμπειρία με μια εφαρμογή που επιβραδύνει λόγω υπερβολικών αναπαραστάσεων ή άλλων προβλημάτων; Πώς το εντοπίσατε και το διορθώσατε;
Ο χρήστης εισάγει μια διεύθυνση URL στη γραμμή διευθύνσεων και πατάει Enter. Ποια κρίσιμα σημεία μπορεί να προκύψουν στο δρόμο του — τι μπορεί να πάει στραβά, τι μπορεί να καθυστερήσει ή να προκαλέσει αρνητική εμπειρία;
Έχετε εμπειρία με τη γραμμή εντολών και την εκκίνηση έργων μέσω τερματικού;
Πώς ανιχνεύσατε το Adblock;
Ποια είναι η διαφορά μεταξύ useRef και useState;
Γιατί δεν μπορείς απλά να περάσεις το count ως εξάρτηση στο useEffect όταν χρησιμοποιείς setInterval; Τι μπορεί να πάει στραβά;
Σε ποιο λειτουργικό σύστημα εργάζεστε;
Πώς αποφασίζατε πού ήταν κρίσιμο να καλύπτετε με δοκιμές και πού όχι;
Πώς να τυποποιήσετε μια λειτουργία με γενικούς τύπους που δέχεται ένα αντικείμενο που πρέπει υποχρεωτικά να έχει πεδίο id;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την εκφόρτωση του parsing; Ξέρετε για τα χαρακτηριστικά async και defer για τα scripts;
Ποια είναι η υλοποίηση του Event Loop και πού βρίσκεται;
Σε ποια σειρά θα εκτελεστεί ο ακόλουθος κώδικας; (Άσκηση για το Event Loop με console.log, setTimeout, Promise.resolve και queueMicrotask)
Ποια δικαιώματα είναι απαραίτητα πριν από το κλωνοποίηση του αποθετηρίου;
Τι συμβαίνει όταν κάνετε κλικ στο κουμπί σε ένα React συστατικό με έναν μετρητή (useState), ένα κουμπί που αυξάνει τον μετρητή κατά 1 και μια λίστα από 100 στοιχεία;
Σε ποιες στιγμές μπορεί να διακοπεί ή να επιβραδυνθεί η ανάλυση HTML;
Τι συμβαίνει με το δέντρο DOM κατά την ενημέρωση της κατάστασης στο React;