Τι είδους δοκιμές έχετε κάνει και ποια εργαλεία χρησιμοποιήσατε;
Frontend
Πότε χρησιμοποιείτε assertions τύπου (τύπου casting) και ποιοι είναι οι κίνδυνοι;
Τι σε κάνει καλύτερο από άλλους υποψηφίους για αυτή τη θέση;
Τι είναι οι συνθήκες τύποι στο TypeScript;
Τι είναι το Canvas, έχετε δουλέψει με αυτό;
Τι είναι το type guard στο TypeScript και γιατί είναι απαραίτητο;
Πώς διαφέρει το HTTP/2 από το HTTP/1.1;
Τι συμβαίνει αν περάσετε μια συνάρτηση ως αρχική τιμή στο useState και γιατί χρησιμοποιείται η αργή αρχικοποίηση;
Πώς διασχίζει το React το δέντρο Fiber και τι συμβαίνει με τα παιδικά συστατικά όταν ενημερώνεται ο γονέας;
Τι είναι οι Web Workers και πότε χρησιμοποιούνται;
Πώς προσεγγίζετε μια νέα πολύπλοκη και κακώς ορισμένη εργασία: αξιολογείτε τη δουλειά και χτίζετε ένα σχέδιο;
Πότε εφαρμόζετε βελτιστοποιήσεις React: αμέσως ή μετά την εμφάνιση προβλήματος;
Τι κάνει το useCallback και πότε είναι χρήσιμο;
Προσδιορίστε τη σειρά εμφάνισης στην κονσόλα στο παράδειγμα με συγχρονικό κώδικα, Promise.resolve και δύο setTimeout.
Τι είναι αυτό στο JavaScript; Πώς λειτουργεί σε κανονικές και βέλτιστες συναρτήσεις, πώς μπορεί να χαθεί το πλαίσιο και πώς να το αποκαταστήσετε;
Πείτε μας για την εμπειρία σας με ένα monorepo.
Τι είναι τα έξυπνα και χαζά συστατικά; Δώστε ένα παράδειγμα.
Τι είναι οι mapped types στο TypeScript;
Πώς βρίσκετε τα bottleneck και τα προβλήματα απόδοσης σε μια frontend εφαρμογή;
Τι είναι το WebSocket και πώς εγκαθίσταται;