Έχετε εργαστεί ποτέ με μικρο-frontend; Για ποιο λόγο υπάρχουν τα μικρο-frontend, ποιο πρόβλημα επιλύουν;
Frontend
Είσαι εξοικειωμένος με το Feature-Sliced Design (FSD);
Ποια είναι η διαφορά μεταξύ REST API και WebSocket;
Εργασία: υλοποιήστε μια κλάση με τις μεθόδους subscribe, unsubscribe και next (σχέδιο Observer/Παρατηρητής). Όλες οι μέθοδοι πρέπει να είναι αυστηρά τυποποιημένες σε TypeScript. Η μέθοδος subscribe πρέπει να επιστρέφει μια λειτουργία για την ακύρωση της εγγραφής.
Έχετε εργαστεί με γενόσημα; Μπορείτε να εξηγήσετε την γενική ιδέα;
Πώς βλέπετε την επαγγελματική σας εξέλιξη;
Άσκηση React: υλοποιήστε ένα πεδίο παιχνιδιού 10x10 (100 τετράγωνα), κάθε τετράγωνο με τυχαίο χρώμα (κόκκινο ή πράσινο). Κάνοντας κλικ σε ένα τετράγωνο, το χρώμα του αλλάζει στο αντίθετο, και αναδρομικά αλλάζει και το χρώμα όλων των γειτονικών κελιών του ίδιου χρώματος (κατακόρυφα και οριζόντια).
Πες μου για την εμπειρία σου με το Next.js. Σε ποια έργα το χρησιμοποίησες και ποιες μεθόδους απόδοσης χρησιμοποίησες για διαφορετικό περιεχόμενο;
Σε τι δίνετε προσοχή κατά την ανασκόπηση κώδικα;
Τι ψάχνεις τώρα και τι περιμένεις από ένα νέο μέρος;
Μπορείς να εξηγήσεις τη διαφορά μεταξύ των μεθόδων απόδοσης: SSR, SSG, CSR και ISR;
Μπορείτε να θυμηθείτε τις αρχές του REST;
Τι συμβαίνει όταν εγγράφεστε ξανά στον ίδιο χειριστή; Πώς θα αλλάξει η σειρά των κλήσεων;
Ποιο μοτίβο σχεδιασμού μόλις υλοποιήσαμε; Έχετε εφαρμόσει συνειδητά μοτίβα σχεδιασμού στη δουλειά σας;
Αποστολή: υλοποιήστε τη συνάρτηση sumSquares, η οποία αθροίζει τα τετράγωνα των αριθμών σε έναν πίνακα, χρησιμοποιώντας μια προσαρμοσμένη συνάρτηση reduce. Μόνο η συνάρτηση sumSquares μπορεί να τροποποιηθεί.
Διατέθηκαν πόροι για τη συγγραφή δοκιμών; Ποια εμπειρία έχετε στη συγγραφή δοκιμών;
Αν χρειάζεται να διατηρείτε διπλότυπους διαχειριστές, πώς θα υλοποιούσατε την απογραφή; Ποια είναι τα μειονεκτήματα της υλοποίησης μέσω πίνακα με φιλτράρισμα;
Πόσο καιρό γράφετε σε Node.js;
Πόσο καιρό εργάζεσαι με TypeScript και για ποιο λόγο χρησιμοποιείται γενικά το TypeScript στα έργα;
Πόσο σύντομα είναι έτοιμοι να μετακομίσουν σε ένα νέο μέρος;