Τι σημαίνει η λέξη-κλειδί satisfies στη TypeScript και ποιος είναι ο σκοπός της;
Frontend
Ποια είναι η διαφορά μεταξύ των χαρακτηριστικών async και defer στη ετικέτα script;
Πώς δηλώνετε ρητά ότι T είναι τύπος πίνακα και όχι τύπος στοιχείου (χρησιμοποιώντας Array<T>)?
Υλοποιήστε μια λειτουργία εκτύπωσης μετρητών: βάσει του ζητούμενου ποσού και της διαμόρφωσης των διαθέσιμων χαρτονομισμάτων, καθορίστε αν είναι δυνατόν να εκδοθεί το ποσό και επιστρέψτε το σύνολο των χαρτονομισμάτων ή ένα σφάλμα/σημάδι αδυναμίας. Χρησιμοποιήστε τα δοθέντα όρια των χαρτονομισμάτων, λαμβάνοντας υπόψη τον περιορισμένο αριθμό χαρτονομισμάτων και την αδυναμία σύνθεσης του ποσού.
Αναφέρατε ότι εργαστήκατε με φόρμες — ποια βιβλιοθήκη χρησιμοποιήθηκε στο Vue για την εργασία με φόρμες;
Τι είναι οι primitive στο JavaScript;
Πείτε μας για τον εαυτό σας και την εργασιακή σας εμπειρία, πιο αναλυτικά από τεχνική άποψη.
Γράψτε τους σωστούς τύπους για αυτήν τη λειτουργία, ώστε το TypeScript να ελέγχει και τα δύο αντικείμενα (χρησιμοποιώντας generics και keyof).
Πώς να πάρετε τα κλειδιά και τις τιμές ενός αντικειμένου ταυτόχρονα με τη μορφή πίνακα;
Ποια στάδια της απόδοσης του περιηγητή μπορούν να βελτιστοποιηθούν για να αποφευχθούν περιττοί υπολογισμοί και πώς να το κάνετε;
Τι είναι το πιο δαπανηρό κατά την απόδοση μιας σελίδας;
Έχετε εργασιακή εμπειρία πριν από την τρέχουσα εταιρεία σας; Πώς φτάσατε εκεί;
Πώς διαχειρίζεστε το σχεδιασμό διεπαφών χωρίς σχεδιαστή στην ομάδα;
Υλοποιήστε οποιαδήποτε βελάκι λειτουργία που καταγράφει το πλαίσιο this στην κονσόλα και πείτε τι θα εμφανιστεί όταν καλείται.
Τι είναι ένα λεξικό περιβάλλον;
Υλοποιήστε ένα περίβλημα πάνω από το fetch με επαναλήψεις: δέχεται τον αριθμό των επαναλήψεων και τα επιχειρήματα του fetch, επιστρέφει το ίδιο αποτέλεσμα με το fetch, και μετά την εξάντληση των προσπαθειών, ρίχνει το τελευταίο σφάλμα.
Πώς να βελτιώσετε το retry-περιτύλιγμα πάνω από το fetch ώστε να επαναλαμβάνει το αίτημα και όταν η απάντηση HTTP έχει response.ok === false;
Πώς μπορώ να καταγράψω απλά τις τιμές και μπορώ να αλλάξω κάτι απέναντι σε κάθε γραμμή και σχόλιο;
Ζητήστε δεδομένα σχετικά με δημοσιεύσεις, σχόλια και χρήστες μέσω τριών API και συγκεντρώστε ένα ενιαίο πίνακα αντικειμένων: id και τίτλο δημοσίευσης, όνομα του συγγραφέα και αριθμό σχολίων.
Ποια καθήκοντα και ερωτήσεις να περιμένετε στο επόμενο στάδιο της συνέντευξης εάν η θέση περιλαμβάνει πιθανή μετάβαση από React σε Vue;