Frontend
Τι κάνει το React.lazy; Ποιος είναι υπεύθυνος για τον διαχωρισμό σε chunks — το React.lazy ή η δυναμική εισαγωγή;
Ξέρεις το χαρακτηριστικό SameSite στα cookies; Ποιες είναι οι τιμές του και ποια είναι οι διαφορές τους;
Ποιοι τύποι Subject υπάρχουν στο RxJS;
Πες μου περισσότερα για την εμπειρία σου με το Feature-Sliced Design (FSD): ποιες στρώσεις υλοποίησες, ήταν βολικό ή όχι, ποια προβλήματα προέκυψαν;
Πώς λειτουργεί η σύνταξη async/await στη JavaScript και ποια είναι τα πλεονεκτήματά της σε σύγκριση με την παραδοσιακή σύνταξη βασισμένη σε υποσχέσεις;
Μίλησε για αρχιτεκτονικές προσεγγίσεις: FSD, αρθρωτό μονολίθο. Ποια αρχιτεκτονική να επιλέξετε για ένα μικρό MVP;
Γιατί το Vue 3 εγκατέλειψε τα mixins;
Έχεις ποτέ χρειαστεί να δουλέψεις με CI/CD, να ρυθμίσεις κάτι;
Δηλαδή, πήγαινες σε αυτόν, περιγράφατε τους συμβολαί με κάποιο τρόπο;
Ποια είναι η διαφορά μεταξύ των hooks useEffect και useLayoutEffect;
Πόσο εξοικειωμένος/η είστε με την εργασία με CSS; Γνωρίζετε το Grid Layout;
Τι συμβαίνει όταν το useEffect έχει δύο εξαρτήσεις και η μία από αυτές αλλάζει;
Ποιοι τύποι εισόδων υπάρχουν;
Γιατί το React είναι μια βιβλιοθήκη και όχι ένα πλαίσιο;
Πώς αξιολογήθηκαν οι εργασίες — σε story points ή σε χρόνο;
Μπορεί να συμβεί δύο διαφορετικές τιμές να έχουν το ίδιο hash (σύγκρουση); Πώς λύνεται αυτό;
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Καθήκον να τυποποιήσετε τη λειτουργία return obj[key] } getProperty(X, 'a') // χωρίς σφάλμα getProperty(X, 'e') // σφάλμα, το κλειδί 'e' δεν είναι κλειδί για το αντικείμενο X getProperty({ name: 'Sergey' }, 'name') // χωρίς σφάλμα getProperty(1, 1) // Σφάλμα. Το πρώτο όρισμα πρέπει να είναι αντικείμενο (όχι λειτουργία και όχι πρωτότυπο)
Πείτε μου για την τελευταία σας θέση εργασίας — ποια ήταν τα καθήκοντα, η περιοχή ευθύνης σας, ποιες δυσκολίες προέκυψαν και ποια αποτελέσματα μπορείτε να επισημάνετε;
Τι είναι το git cherry-pick και πώς λειτουργεί;
Χρησιμοποιήσατε NgRx — για τι, πώς, τι νομίζετε για τη διαχείριση κατάστασης;