Frontend
Έχετε εμπειρία στον εντοπισμό διαρροών μνήμης; Πώς τις εντοπίσατε και πώς τις διορθώσατε;
Τι είναι οι τελεστές rest και spread; Πώς διαφέρουν;
Έχετε χρησιμοποιήσει ποτέ τον τύπο any στο TypeScript; Με τι μπορεί να αντικατασταθεί;
Πες μου για τον εαυτό σου και τα έργα σου — ποια είναι η εμπειρία σου στην ανάπτυξη frontend;
Προσθέστε τη δυνατότητα επιλογής ενός στοιχείου: όταν κάνετε κλικ, επισημαίνεται με κόκκινο, αλλά από όλη τη λίστα μπορείτε να επιλέξετε μόνο ένα στοιχείο.
Τι είναι οι γενικοί τύποι στο TypeScript και ποιος είναι ο σκοπός τους;
Πες μου για τα hooks του React: ποια χρησιμοποίησες και για ποιο σκοπό (useState, useEffect, useRef, useContext, useMemo, useCallback);
Τι είναι το JSX και γιατί χρειάζεται κλειδί στις λίστες;
Τι είναι το γενικό σε TypeScript;
Ποια είναι η διαφορά μεταξύ του περιβάλλοντος εκτέλεσης JavaScript στον browser και του Node.js;
Πώς είναι οργανωμένη η επικοινωνία μεταξύ των ομάδων; Υπάρχει ξεχωριστό backend για κάθε ομάδα;
Πες μου για την εργασιακή σου εμπειρία στην [εταιρεία] και τον λόγο της διακοπής από τον Μάρτιο μέχρι τώρα.
Τι εγγυήσεις παρέχει το ξένο κλειδί για τα δεδομένα σε μια σχεσιακή βάση δεδομένων;
Τι είναι η αυστηρή λειτουργία (strict mode) στη JavaScript; Ποια είναι η διαφορά όταν είναι ενεργοποιημένη και όταν δεν είναι; Ποιοι περιορισμοί επιβάλλει;
Πείτε μας για τη διαδικασία ανάπτυξης και το Git-flow στην ομάδα σας. Πώς οργανώνεται η διαδικασία αναθεώρησης κώδικα;
Είναι το `console.log` μέσα σε μια συνάρτηση μια παρενέργεια;
Τι είναι το unknown στο TypeScript και πώς διαφέρει από το any;
Πώς να αποφύγετε την περιττή παρακολούθηση σημάτων μέσα σε ένα effect — τι είναι το untracked;
Πώς να κάνετε ένα μόνο αίτημα HTTP και να εγγραφείτε στο αποτέλεσμα του πολλές φορές;
Τι συμβαίνει με το συστατικό όταν αλλάζει το key; Μίλησε για τον κύκλο ζωής των λειτουργικών συστατικών.