Πείτε μας για τις primitive τιμές στη JavaScript — τι είναι αυτές;
Frontend
Τι είναι το CORS και ποιος είναι ο σκοπός του; Πώς επιτρέπουμε αιτήματα από όλες τις πηγές;
Σε ποιες συνθήκες στην τρέχουσα υλοποίηση του retry-περιτύλιγμα fetch μπορεί να μην κληθεί ποτέ και πώς να το αποτρέψετε;
Τι κάνει η κατασκευή as const;
Πώς αξιολογείτε το επίπεδό σας (βαθμός) — junior, middle ή senior;
Τι είναι ένας κυριολεκτικός τύπος στο TypeScript; Δώστε ένα παράδειγμα.
Τι σας οδήγησε σε εμάς; Γιατί αποφασίσατε να κάνετε συνέντευξη στην εταιρεία μας;
Τι είναι το πλαίσιο (this) στη JavaScript;
Δώστε ένα παράδειγμα επικεφαλίδας HTTP σε ένα αίτημα και εξηγήστε τον σκοπό της.
Τι θα αλλάξει και στις τρεις περιπτώσεις αν η συνάρτηση είναι βέλος;
Μπορείτε να περιγράψετε τη δομή ενός αιτήματος HTTP: από ποια μέρη αποτελείται;
Τι σημαίνει η μεταβίβαση αντικειμένων μέσω αναφοράς;
Μια δεδομένη λειτουργία και δύο αντικείμενα για τον έλεγχο τύπων. Σε μια περίπτωση, το TypeScript δεν διαμαρτύρεται, στην άλλη ναι. Πρέπει να τυποποιήσετε τη λειτουργία έτσι ώστε η συμπεριφορά του TypeScript να ανταποκρίνεται σε αυτό που αναμένεται (χρησιμοποιώντας generics και keyof).
Ποιοι βοηθητικοί τύποι γνωρίζετε στο TypeScript; Δώστε παραδείγματα (Record, Omit, ReturnType κ.λπ.)
Η βελόνα λειτουργία δεν έχει το δικό της this — τι σημαίνει αυτό και πού δείχνει το this σε αυτήν την περίπτωση;
Τι σημαίνει η λέξη-κλειδί satisfies στη TypeScript και ποιος είναι ο σκοπός της;
Πώς να διασφαλίσετε ότι το πλαίσιο δεν χάνεται στη γραμμή 14 χωρίς να αλλάξετε την ίδια τη γραμμή (χρησιμοποιώντας bind);
Υλοποιήστε μια λειτουργία για τη δημιουργία μιας σειράς CSS κλάσεων. Δέχεται αυθαίρετο αριθμό επιχειρημάτων διαφορετικών τύπων: οι συμβολοσειρές και οι αριθμοί προστίθενται στο αποτέλεσμα, οι πίνακες αποσυμπιέζονται αναδρομικά, και από τα αντικείμενα λαμβάνονται τα κλειδιά με truthy τιμές, αγνοώντας τις μη έγκυρες τιμές. Το αποτέλεσμα είναι μια σειρά κλάσεων διαχωρισμένων με κενά.
Τι είναι η συγχρονική και ασύγχρονη φόρτωση JavaScript και CSS; Από τι εξαρτάται ο τρόπος φόρτωσης;
Τι είναι σημαντικό για εσάς σε μια νέα θέση εργασίας και τι θα μπορούσε να σας αποτρέψει από τη μετάβαση;