Έχετε χρησιμοποιήσει ποτέ τον τύπο any στο TypeScript; Με τι μπορεί να αντικατασταθεί;
Frontend
Ποια μέθοδοι υπάρχουν για τη δημιουργία μιας βαθιάς αντιγραφής ενός αντικειμένου;
Ποια μέθοδοι βελτιστοποίησης επαναπροβολής υπάρχουν στο React (React.memo, useCallback, useMemo);
Τι είναι το HTTP; Ποιες μεθόδους HTTP γνωρίζετε και για ποιο λόγο χρησιμοποιούνται;
Πώς γράφεται η αλγοριθμική πολυπλοκότητα; Ποια είναι η πολυπλοκότητα της ταξινόμησης με φούσκα; Ποια είναι η πολυπλοκότητα της γρήγορης ταξινόμησης;
Πείτε μας για την πιο ενδιαφέρουσα εργασία από την τελευταία ή την προηγούμενη θέση εργασίας — τι σας επηρέασε όσον αφορά το ενδιαφέρον ή την επιχειρηματική επίδραση;
Ποιος είναι ο σκοπός του διαχειριστή κατάστασης; Πώς διαφέρει από το React Context;
Τι είναι το εικονικό DOM; Ποιος είναι ο σκοπός του; Ποιες είναι οι τρεις προϋποθέσεις του αλγορίθμου σύγκρισης δέντρων (diffing);
Ποιες βιβλιοθήκες UI συστατικών έχετε χρησιμοποιήσει;
Ποια είναι η διαφορά μεταξύ των χαρακτηριστικών async και defer στη ετικέτα script;
Ειδικότητα των επιλεκτών CSS: ποια στυλ θα εφαρμοστούν σε δύο ετικέτες H2 με ανταγωνιστικά στυλ; Ταξινομήστε τους επιλεκτές κατά αύξουσα ειδικότητα.
Γιατί δεν μπορούμε να απορρίψουμε πλήρως το Promise υπέρ του async/await; Σε ποιες καταστάσεις το async/await δεν είναι κατάλληλο;
Είναι δυνατόν να εκτελεστεί ξανά το finally (με τον αριθμό 10), χωρίς να αλλάξει η σειρά του κώδικα, αλλά προσθέτοντας κάτι μέσα στη λειτουργία;
Πώς χαρακτηρίζονται οι αναδρομικοί αλγόριθμοι από την άποψη της απόδοσης;
Μίλησέ μου για το Event Loop: στοίβα κλήσεων, μικροεργασίες, μακροεργασίες.
Τι συμβαίνει όταν εισάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησης και πατάτε Enter; Περιγράψτε όλη τη διαδικασία από την επίλυση DNS μέχρι την απόδοση της σελίδας.
Ποια κωδικούς απάντησης HTTP γνωρίζετε;
Ορίστε τη σειρά εμφάνισης των ψηφίων στην κονσόλα για το παράδειγμα με Promise, όπου καλείται reject και στη συνέχεια προστίθενται οι χειριστές then, catch, finally.