Frontend
Γράψτε ένα polyfill για τη μέθοδο startsWith των συμβολοσειρών, που εμφανίστηκε στο ES6, χρησιμοποιώντας μόνο τις δυνατότητες του ES5 (χωρίς let/const, βέλος συναρτήσεις κ.λπ.), δηλαδή μέσω πρωτότυπης κληρονομικότητας.
Κληρονομούνται όλες οι ιδιότητες CSS;
Πες μου για το τρέχον μέρος εργασίας σου και τι κάνεις;
Τι είναι η οριζόντια κλιμάκωση και πώς εφαρμόστηκε;
Πώς εργαστήκατε με την ΤΝ κατά τη συγγραφή δοκιμών;
Πώς αποφασίζεις πότε πρέπει να χρησιμοποιήσεις useMemo, useCallback, React.memo και πότε όχι; Έχεις κριτήρια;
Αν αναθέσετε `state.userName = 'Max'`, θα αλλάξει το περιεχόμενο του `h1`;
Θα θέλατε να ασχολείστε περισσότερο με ηγετικές εργασίες ή απλά να εργάζεστε άνετα και να λαμβάνετε ενδιαφέροντα καθήκοντα;
Αν η λειτουργία loadRolesData επιστρέφει μια υπόσχεση (Promise), ποια θα είναι η τιμή μετά την κλήση της; Είναι δυνατόν να αποθηκεύσουμε μια υπόσχεση σε μια κατάσταση που προορίζεται για δεδομένα, και πώς να το διορθώσουμε;
Τι σημαίνει ο όρος 'από το βιβλίο' στο πλαίσιο του έργου σου με εφέ (βροχή, δόνηση κ.λπ.); Πώς φαίνεται από την άποψη της υλοποίησης;
Ποια είναι η διαφορά μεταξύ Map και WeakMap;
Αναζητάτε ενεργά ή παθητικά εργασία αυτήν τη στιγμή;
Ποιοι βοηθητικοί τύποι στο TypeScript χρησιμοποιείτε πιο συχνά;
Μίλησε για το πεδίο ορατότητας στη JavaScript: let, const, var — πώς διαφέρουν και τι είναι το hoisting;
Στο βιογραφικό σας γράφει ότι έχετε εργαστεί πολύ με πολύπλοκες και πολυεπίπεδες φόρμες. Μπορείτε να περιγράψετε περισσότερα σχετικά με το τι έχει υλοποιηθεί εκεί;
Ζωντανός κώδικας: υλοποιήστε τον δικό σας τύπο MyOmit<T, K> (παρόμοιο με το utility Omit σε TypeScript)
Πώς να προστατευθείτε από μια άπειρη Promise κατά την αίτηση πρόσβασης στην κάμερα και το μικρόφωνο; Προτείνετε επιλογές χρησιμοποιώντας στατικές μεθόδους Promise.
Πόσο χρόνο αφιερωνόταν στη συγγραφή δοκιμών σε σύγκριση με την κανονική εργασία;
Μίλησε για τα παραδείγματα προγραμματισμού: αντικειμενοστραφή προγραμματισμό και λειτουργικό προγραμματισμό.
Τι είναι το CSRF και πώς να το αντιμετωπίσετε;