Για ένα τμήμα κώδικα με συγχρονικό κώδικα, setTimeout και Promise, καθορίστε τη σειρά εμφάνισης στην κονσόλα, εξηγώντας τις ουρές μακρο- και μικροεργασιών.
Frontend
Έχετε εργαστεί με devDependencies, peerDependencies, optionalDependencies ή bundledDependencies;
Ζωντανός κώδικας: υλοποιήστε μια λειτουργία $ (παρόμοια με το jQuery), που δέχεται έναν έγκυρο επιλεκτή CSS και βρίσκει τους κόμβους που αντιστοιχούν. Η λειτουργία πρέπει να επιστρέφει ένα αντικείμενο με τις μεθόδους addClass, toggleClass, removeClass, css (εφαρμογή στυλ), html (εισαγωγή HTML/CSS μέσα στο στοιχείο) — με δυνατότητα αλυσίδας κλήσεων (chaining). Ο δοκιμαστικός κώδικας με αλυσίδα κλήσεων που παρέχεται δεν πρέπει να αλλάξει και πρέπει να λειτουργεί μετά την υλοποίηση της λειτουργίας.
Πώς οργανώνετε μέσω της υπηρεσίας σενάρια στα οποία δύο συστατικά πρέπει να διαβάζουν την ίδια τιμή ή να έχουν μια κοινή κατάσταση;
Ποια είναι η διαφορά μεταξύ ενός κανονικού script, ενός script με async και ενός script με defer; Αν υπάρχουν πολλά tags script στη σελίδα, με ποια σειρά θα φορτωθούν και θα εκτελεστούν;
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Πότε να χρησιμοποιείτε το καθένα;
```javascript const obj = { onoma: 'Alex', leei() { console.info(this.onoma); } }; const obj2 = { onoma: 'Ivan' } const fn = obj.leei.bind(obj).bind(obj2); fn(); obj.leei(); ```
Ποια προβλήματα μπορεί να προκύψουν κατά την υδράτωση μιας εφαρμογής SSR, για ποιους λόγους και πώς θα τα λύνατε;
Τι είναι η ευπάθεια μόλυνσης του πρωτότυπου;
Παρακαλώ, πες μου για τον εαυτό σου, την εργασιακή σου εμπειρία στην τελευταία σου θέση, τα βασικά χαρακτηριστικά, το τεχνολογικό στοίβα — ό,τι θεωρείς σημαντικό.
[όνομα] ρώτησε: Ο αρχιτέκτονας ήταν γενικά υπεύθυνος για την αρχιτεκτονική του frontend, ή υπήρχε ένα ξεχωριστό άτομο που ήταν υπεύθυνο γι' αυτό στο frontend;
// είσοδοι παράμετροι: // url // επιλογές export function useFetch() { // λογική const fetchData = async () => {}; return { data, error, loading }; }
Τι με ενδιέφερε ακριβώς στην εταιρεία σας; Τι θα ήθελα να βρω σε μια νέα θέση εργασίας;
Αυτό έχει νόημα—το να κρατάς το δημόσιο συμβόλαιο κλειστό αποφεύγει απρόσμενη απόκλιση του API, και οι διακριτές ενώσεις είναι ένας ισχυρός λόγος να προτιμάς το `type`. Όταν υλοποιείς αυτό το κουμπί ώστε να είναι pixel-perfect και ανταποκρινόμενο, πώς χειρίζεσαι το διάστημα και την ευθυγράμμιση ώστε το εικονίδιο + ετικέτα να παραμένουν οπτικά συνεπή σε διαφορετικά σημεία διακοπής και αλλαγές μεγέθους γραμματοσειράς;
Πώς θα δομούσες την ανταλλαγή πληροφοριών μεταξύ backend και frontend κατά στρώματα (αρχιτεκτονικά);
Ποιο middleware χρησιμοποιήσατε στο Redux; Τι είναι middleware;
Τι είναι σημαντικό να ελέγξετε κατά την ανάπτυξη;
Ποια κωδικούς απάντησης HTTP γνωρίζετε;
Δεν ήταν δύσκολο να διανείμει ο ίδιος η ομάδα τον χρόνο σε δύο παράλληλα έργα;
Πώς ήταν δομημένο το δέντρο του Redux store σου: πόσο βαθιά ήταν και πώς οργανώθηκαν τα slices;