Ποιες ερωτήσεις έχεις για την ομάδα και τις διαδικασίες ανάπτυξης;
Frontend
Τι είναι το React.memo, πώς διαφέρει από τα hooks useMemo/useCallback, και πώς σχετίζονται;
Έχετε εμπειρία στην έναρξη ενός έργου React από το μηδέν ή στη μετάβαση σε React;
Πες μου για το τρέχον έργο σου: τι έκανες, πώς ήταν οργανωμένη η ομάδα, ποιες εργασίες εκτέλεσες;
Μίλησέ μου για την εμπειρία σου
Σε ποια σειρά θα εμφανιστούν τα νούμερα στον κώδικα με Promise, setTimeout και συγχρονικό κώδικα (Event Loop);
Γιατί συμβαίνει επαναφόρτωση κατά την κλήση handleClick με setCount και πώς μπορούμε να αποφύγουμε την επαναφόρτωση διατηρώντας τη μεταβλητή;
Τι είναι το Virtual DOM και πώς διαφέρει από το κανονικό DOM;
Τι είναι το useContext και γιατί δεν πρέπει να χρησιμοποιείται αντί του Redux/Zustand;
Ονομάστε τις λεπτομέρειες που απαιτούνται για την συναρμολόγηση μιας ελεγχόμενης μηχανής από έναν κατασκευαστή (μη τυπική ερώτηση σχετικά με τη συστημική σκέψη).
Τι συμβαίνει αν δεν διαχειρίζεστε τα σφάλματα σε μια Promise (χωρίς .catch);
Τι είναι τα useMemo και useCallback, ποια είναι η διαφορά και πότε να τα χρησιμοποιήσετε;
Ποια διαχειριστές κατάστασης γνωρίζετε, ποια είναι η διαφορά μεταξύ Redux Toolkit και Zustand;
Πώς φαντάζεστε τη δουλειά σε ένα νέο μέρος; Πώς θα εντασσόσασταν σε ένα έργο όπου το frontend αυτή τη στιγμή είναι χωρίς framework;
Τι είναι το Feature-Sliced Design (FSD), πώς θα οργανώσεις τη μετάβαση σε FSD και πώς θα λύσεις τις συγκρούσεις στην ερμηνεία των στρωμάτων;
Εργασία με κλείσιμο: γιατί η λειτουργία πάντα επιστρέφει 0 και όχι την αυξημένη τιμή;
Εργασία: διάσχιση δέντρου με εκτύπωση κειμένου με εσοχές (αναδρομική διάσχιση εσωτερικής λίστας)
Τι είναι η υπόσχεση και πώς λειτουργεί;