Υπάρχει ένας πίνακας αντικειμένων με ένα πεδίο value. Πρέπει να δημιουργήσω έναν νέο πίνακα που περιέχει μόνο τις αριθμητικές τιμές αυτών των αντικειμένων (χωρίς συμβολοσειρές). Πώς το κάνω και πώς ελέγχω αν μια τιμή είναι αριθμός;
Frontend
Τι είναι οι γενικοί τύποι στο TypeScript; Γιατί τους χρησιμοποιούμε; Είναι καλή πρακτική ή anti-pattern;
Είστε εξοικειωμένοι με τον τύπο unknown; Πώς διαφέρει από το any;
Ποια προσέγγιση χρησιμοποιεί το React: επιτακτική ή δηλωτική; Ποια είναι η διαφορά;
Έχουν τοποθετηθεί console.log στον γονικό και στον παιδικό component, καθώς και στο useEffect. Σε ποια σειρά θα εμφανιστούν και γιατί;
Ποιος συλλέκτης χρησιμοποιείται στο έργο; Έχετε δουλέψει με Webpack;
Πώς να τυποποιήσετε μια συνάρτηση που δέχεται unknown και επιστρέφει έναν συγκεκριμένο τύπο, ώστε το TypeScript να θεωρεί πάντα την επιστρεφόμενη τιμή ως αυτόν τον τύπο;
Ποια είναι η εμπειρία σου με το TypeScript; Έχεις δουλέψει με τη δημιουργία πακέτων τύπων;
Ποια αντιπαραδείγματα σε TypeScript γνωρίζεις;
Τι είναι το Virtual DOM; Ποιος είναι ο σκοπός του; Πότε κατασκευάζεται; Μπορεί να υπάρχουν πολλές περιπτώσεις React σε μια εφαρμογή;
Τι είναι το Source Map;
Υπάρχει ένας πίνακας αριθμών, μερικοί από τους οποίους επαναλαμβάνονται. Πρέπει να δημιουργήσετε έναν νέο πίνακα χωρίς επαναλήψεις, διατηρώντας τη σειρά των αριθμών. Πώς λύνετε το πρόβλημα χωρίς να χρησιμοποιήσετε Set;
Πείτε μου για τον εαυτό σας και την εργασιακή σας εμπειρία.
Υπάρχει ένας πίνακας από συμβολοσειρές που αντιπροσωπεύουν τους αριθμούς σημείων σε μια ιεραρχική αριθμημένη λίστα (π.χ.: '1', '1.1', '1.2', '1.10', '2', '2.1'). Πρέπει να τα ταξινομήσετε στη σωστή σειρά, όπως στο έγγραφο, χρησιμοποιώντας τη συνήθη λειτουργία sort με μια συνάρτηση callback.
Υπάρχουν δύο ενσωματωμένα μπλοκ A και B με δοσμένες διαστάσεις. Πώς να τοποθετήσετε το μπλοκ B ακριβώς στο κέντρο του μπλοκ A; Προτείνετε διάφορες επιλογές, συμπεριλαμβανομένων λύσεων για παλαιότερους περιηγητές χωρίς υποστήριξη flexbox.
Ποια διαχειριστές κατάστασης χρησιμοποιήσατε; Για τι χρειάζεται ένας διαχειριστής κατάστασης, ποιο πρόβλημα λύνει;
Πώς να αποφύγετε περιττές επαναφορτώσεις του συστατικού λίστας καρτών, εάν μια εξωτερική εφαρμογή ενημερώνει περιοδικά τα δεδομένα στη μνήμη και δεν είναι δυνατή η μνήμη μεμονωμένων καρτών;
Γιατί χρειάζεται το TypeScript; Ποιο πρόβλημα λύνει στα έργα;
Ποιους τύπους utility χρησιμοποίησες σε TypeScript; Γνωρίζεις το ReturnType;
Είστε εξοικειωμένοι με τον τελεστή non-null assertion (!) στη TypeScript; Γιατί θεωρείται αντι-pattern;