Frontend
Πώς κάνεις βελτιστοποίηση στο React;
Πώς οργανώνετε τον έλεγχο της επικαιρότητας των δεδομένων που έχουν αποθηκευτεί στην cache στο store, αν τα δεδομένα στο backend αλλάζουν συχνά;
Ποια είναι η διαφορά μεταξύ debounce και throttle;
Παρακαλώ, πες μου για την εργασιακή σου εμπειρία.
Μίλησε για το παράμετρο key στο v-for: τι είναι, τι πρέπει να γράψεις εκεί και τι όχι;
Χρησιμοποιείτε συγκεκριμένες βιβλιοθήκες UI (π.χ., Ant Design); Είστε ικανοποιημένοι με αυτές, ποια συστατικά αφήσατε και ποια αντικαταστήσατε με τα δικά σας;
Μίλησέ μου για το αρχείο .npmrc. Έχεις δουλέψει με αυτό;
Πώς να βγάλετε την κοινή επαναλαμβανόμενη λογική από τα συστατικά;
Τι είναι οι γενικοί τύποι στο TypeScript; Γιατί τους χρησιμοποιούμε; Είναι καλή πρακτική ή anti-pattern;
Ποια εργαλεία AI χρησιμοποιήσατε για να γράψετε κώδικα ή να δημιουργήσετε landing pages;
Αν σχεδίαζες μια τέτοια εφαρμογή λαμβάνοντας υπόψη ένα monorepo, πώς θα την χώριζες σε πακέτα, λαμβάνοντας υπόψη μια ενιαία βάση κώδικα για τις πλατφόρμες web και κινητά (React Native);
Τι μονάδες δοκιμών θα γράφατε για τη λειτουργία FizzBuzz;
Μπλοκάρει το CSSOM το rendering της σελίδας; Γιατί;
Γιατί χρησιμοποιήθηκε η αρχιτεκτονική FSD και όχι κάποια άλλη;
Ποια επιλογή πεδίου εισαγωγής είναι καλύτερη από την άποψη UX: με γκρίζο κείμενο υπόδειξης ή με μαύρο έντονο τίτλο μέσα;
Στο παράδειγμα του ακκορντεόν — ποια ARIA χαρακτηριστικά χρησιμοποιούνται;
Πες μου για τους τύπους (type) και τις διεπαφές (interface) στο TypeScript: τι είναι, ποια είναι η διαφορά, ποιοι περιορισμοί υπάρχουν, τι επιλέγεις στη δουλειά σου;
Για ποιο λόγο υπάρχει το children στη διαμόρφωση των διαδρομών του Vue Router; Τι κάνει;
Είπατε ότι τα modules ορίζουν τα όρια ευθύνης μεταξύ των συστατικών — μπορείτε να αναπτύξετε αυτήν την ιδέα πιο αναλυτικά;
Τι θα συμβεί αν αντί για callback περάσετε το clearCache ως άμεση αναφορά στη μέθοδο cache.clear (χωρίς κλείσιμο); Γιατί αυτό δεν θα λειτουργήσει και πώς να το διορθώσετε (για παράδειγμα, μέσω bind);