Frontend
Για ποιο λόγο θα μπορούσαν να χρησιμοποιηθούν αυτήν τη στιγμή τα prototypes της JavaScript;
Ποια καθήκοντα και ερωτήσεις να περιμένετε στο επόμενο στάδιο της συνέντευξης εάν η θέση περιλαμβάνει πιθανή μετάβαση από React σε Vue;
Ζητήστε δεδομένα σχετικά με δημοσιεύσεις, σχόλια και χρήστες μέσω τριών API και συγκεντρώστε ένα ενιαίο πίνακα αντικειμένων: id και τίτλο δημοσίευσης, όνομα του συγγραφέα και αριθμό σχολίων.
Πώς εντοπίσατε τα σημεία συμφόρησης σε μια σελίδα με πολλές κάμερες και πώς αποφασίσατε τι ακριβώς χρειάζεται βελτιστοποίηση; Πόσο βαθιά προφίλ κάνατε;
Είναι δυνατόν να γίνει έτσι ώστε το this σε μια βελάκι λειτουργία να είναι undefined, για παράδειγμα τρέχοντας τον κώδικα σε απομονωμένο περιβάλλον ή σε αυστηρό mode; Τι κάνει το αυστηρό mode;
Πόσο άνετα είναι το επίπεδό σας στα Αγγλικά για εργασία σε μια διεθνή ομάδα;
Πείτε μας για πράγματα στη δουλειά σας που είστε περήφανοι: τεχνικά ή προϊόντα καθήκοντα, ενδιαφέρουσες ενσωματώσεις και επιτεύγματα.
Πώς να επεκτείνετε τη λύση: φορτώστε τους χρήστες παράλληλα και επιστρέψτε το όνομα χρήστη αντί του userId για κάθε ανάρτηση;
Πόσο κατάλληλος/η είστε για εργασία με ρουτίνα, μονότονες διεπαφές σε τραπεζικά συστήματα παράλληλα με τεχνικά ενδιαφέροντα καθήκοντα; Είναι αυτό εμπόδιο;
Ποιοι τύποι πλαισίου υπάρχουν στο JavaScript;
Πώς να αποτρέψετε τις συνθήκες αγώνα στο useFetch αν έχει αλλάξει το URL, το δεύτερο αίτημα έχει ολοκληρωθεί νωρίτερα από το πρώτο, και το πρώτο υπεγράψει τα τρέχοντα δεδομένα;
Ποια είναι η διαφορά μεταξύ μικρο-frontend και πακέτων NPM;
Υλοποιήστε ένα React συστατικό δομής δέντρου βασισμένο σε δεδομένα από το messages.ts: τα στοιχεία μπορούν να έχουν παιδιά, οι γονείς κόμβοι πρέπει να επεκτείνονται και να συρρικνώνονται με κλικ, τα φύλλα δεν πρέπει να έχουν εναλλάκτη, και το επίπεδο εσωτερικότητας μπορεί να είναι αυθαίρετο.
Υλοποιήστε μια λειτουργία debounce — έναν διακοσμητή που επιστρέφει μια λειτουργία η οποία, όταν καλείται πολλές φορές στη σειρά, εκτελεί μόνο την τελευταία κλήση μετά από μια καθορισμένη καθυστέρηση.
Πώς θα λειτουργεί ένα διαδραστικό στοιχείο ή σελιδοποίηση σε ένα SSR πίνακα: θα απαιτείται πλήρης επαναφόρτωση σελίδας ή είναι δυνατή μια άλλη μηχανισμός;
Ποιες στρατηγικές απόδοσης γνωρίζετε και σε ποιες περιπτώσεις πρέπει να εφαρμόζονται;
Τι είναι γενικά ένα πλαίσιο και πώς το καταλαβαίνετε;
Υλοποιήστε ένα καθολικό React hook useFetch για αιτήματα GET. Σκεφτείτε μια βολική API για το hook, επιστρεφόμενα δεδομένα/φόρτωση/σφάλμα, χειρισμό HTTP σφαλμάτων και επαναφορά δεδομένων όταν αλλάζει το URL.
Ποια λειτουργία και τύπος εργασιών είναι πιο άνετα για εσάς: ήρεμη επίλυση προβλημάτων, εντατική τεχνική ανάπτυξη ή διαχειριστική πρόκληση; Πείτε μας τι αναζητάτε στην επόμενη δουλειά σας.
Υλοποιήστε οποιαδήποτε βελάκι λειτουργία που καταγράφει το πλαίσιο this στην κονσόλα και πείτε τι θα εμφανιστεί όταν καλείται.