Frontend
Αν διαγράψετε την αναφορά σε μια κλασική συνιστώσα, η τιμή της αναφοράς θα είναι η παρουσία της κλάσης. Μπορείτε να κάνετε κάτι παρόμοιο με μια λειτουργική συνιστώσα — να περάσετε μια αναφορά και να λάβετε σε αυτή, για παράδειγμα, μια λειτουργία που δηλώνεται μέσα στη συνιστώσα;
Ποιες είναι οι προσδοκίες σου ως εργαζόμενος κατά τη διάρκεια έξι μηνών έως ενός έτους εργασίας;
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Τι θα συμβεί αν δηλώσουμε δύο interfaces με το ίδιο όνομα;
Ανάθεση για live coding: μπροστά σας υπάρχει ένα μικρό συστατικό λίστας εργασιών σε JSX. Διορθώστε ό,τι δεν σας αρέσει και εξηγήστε γιατί.
Ποια μέθοδοι βελτιστοποίησης επαναπροβολής υπάρχουν στο React (React.memo, useCallback, useMemo);
Τι θα εμφανιστεί στην κονσόλα;
Πώς να κάνετε μια γενική λειτουργία να δέχεται μόνο μια συμβολοσειρά ή ένα αντικείμενο της κλάσης Bar, και σε άλλες περιπτώσεις να εμφανίζει σφάλμα TypeScript;
Τώρα πρέπει να ταξινομήσουμε όλους τους χρήστες κατά ID σε αύξουσα σειρά. Ποιο αλγόριθμο ταξινόμησης θα επέλεγες για να λύσεις αυτό το πρόβλημα;
Υπάρχουν δύο ενσωματωμένα μπλοκ A και B με δοσμένες διαστάσεις. Πώς να τοποθετήσετε το μπλοκ B ακριβώς στο κέντρο του μπλοκ A; Προτείνετε διάφορες επιλογές, συμπεριλαμβανομένων λύσεων για παλαιότερους περιηγητές χωρίς υποστήριξη flexbox.
Αν ένα κουμπί είναι ενσωματωμένο σε μια κάρτα που μπορεί να γίνει κλικ, θα ενεργοποιηθούν τόσο οι χειριστές κλικ του κουμπιού όσο και της κάρτας; Πώς να διαχωρίσετε αυτά τα γεγονότα;
Πώς αντιγράφουμε ένα αντικείμενο σε JavaScript; Πώς διαφέρει η επιφανειακή αντιγραφή από την βαθιά;
Καταλαβαίνεις την αρχή του διαχωρισμού λογικής και παρουσίασης στο μοντέλο, πάνω στην οποία βασίζονται πολλές αρχιτεκτονικές προσεγγίσεις; Από πού προήλθε αρχικά αυτή η ιδέα;
Τι θα ήθελες να αποφύγεις στη νέα σου δουλειά; Τι σημαίνει για εσένα μια μη τοξική ομάδα και μια ανταποκρινόμενη ηγεσία;
Ποιες μπορεί να είναι οι αιτίες μιας μακράς λευκής οθόνης κατά το SSR (Nuxt); Πώς να διαγνώσετε και να λύσετε το πρόβλημα του μεγάλου Time to First Byte;
Πώς δουλέψατε με τους διαχειριστές κατάστασης; Χρησιμοποιήσατε το Redux;
Πότε ενεργοποιείται το callback useEffect; Ποιες φάσεις υπάρχουν στο React;
Ποια είναι η διαφορά μεταξύ ελεγχόμενων και ανεξέλεγκτων συστατικών στο React;
Τι δεν σου αρέσει πλέον στη τρέχουσα δουλειά σου; Γιατί αποφάσισες να δεις άλλες επιλογές;
Μπορούμε να εμβαθύνουμε λίγο στο προϊόν με τον βοηθό AI; Πείτε μας πώς ήταν η ροή από την αρχή μέχρι την υλοποίηση αυτού του προϊόντος
Μίλησέ μου για τη δουλειά με φόρμες στο React.