Τι είναι το πλαίσιο (this) στη JavaScript;
Frontend
Πρέπει να γράφετε λογική στα React components, να τη μεταφέρετε σε hooks, ή να προσπαθείτε να κρατήσετε τη επιχειρηματική λογική εκτός React; Ποια είναι η άποψή σας;
Πώς να προσδιορίσετε ότι τα let και const ανυψώνονται (hoisting) παρόλο που βρίσκονται στη Χρονική Ζώνη Θανάτου;
Έχεις χρησιμοποιήσει βιβλιοθήκες για επικύρωση σε χρόνο εκτέλεσης και επαλήθευση τύπων, για παράδειγμα, για τον έλεγχο δεδομένων που λαμβάνονται από APIs;
Προσδιορίστε τη σειρά εξόδου στο console.log για το δοσμένο τμήμα κώδικα JavaScript με τις συναρτήσεις foo/bar, Promise και setTimeout.
LeetCode #125 — Γράψτε μια συνάρτηση που καθορίζει αν μια συμβολοσειρά είναι παλίνδρομο: αν διαβάζεται το ίδιο από την αρχή και το τέλος.
Ποιο σου αρέσει περισσότερο: any ή unknown;
Γιατί είναι απαραίτητο να χρησιμοποιούνται κλειδιά για έναν πίνακα με εσωτερική κατάσταση; Τι μπορεί να συμβεί με λανθασμένα κλειδιά ή την απουσία τους; Πώς επηρεάζουν τα κλειδιά την εσωτερική κατάσταση των συστατικών;
Ποια είναι η διαφορά μεταξύ μιας κανονικής συνάρτησης και μιας βελάκι συνάρτησης στην JavaScript;
Έχεις χρησιμοποιήσει τις συλλογές Set και Map στο ES6; Πες μας γι' αυτές.
Ποιος είναι ο πιο απλός τρόπος να ελέγξετε αν μια συμβολοσειρά είναι παλίνδρομο — για παράδειγμα, χρησιμοποιώντας split, reverse και join.
Τι είναι το Promise στη JavaScript;
Γράψτε μια συνάρτηση για την εκτέλεση ενός πίνακα ασύγχρονων εργασιών με περιορισμό στον αριθμό των εργασιών που τρέχουν ταυτόχρονα; τα αποτελέσματα πρέπει να επιστρέφονται με τη σειρά του αρχικού πίνακα εργασιών, ανεξάρτητα από τη σειρά ολοκλήρωσης.
Μίλησε για το Event Loop ως έννοια.
Τι είναι το hoisting στη JavaScript;
Μίλησε για το any και το unknown σε TypeScript.
Μπορείς να χρησιμοποιήσεις μια βελάκι ως κατασκευαστή;
Τι είναι το Virtual DOM στο React;
Μίλησε για τον κύκλο ζωής των λειτουργικών συστατικών του React και πώς να συνδεθείς με αυτό.
Γιατί χρειάζονται τα κλειδιά στο React όταν αποδίδουμε λίστες;