Frontend
Πώς διαμορφώνεται η αλληλεπίδραση με τους αναλυτές και τον διαχειριστή προϊόντος κατά την καθορισμό των εργασιών;
Ποια είναι τα μεθόδους κύκλου ζωής ενός κλασικού συστατικού στο React;
Όταν συμβαίνει η αλλαγή μεγέθους της σελίδας, θέλουμε να στέλνουμε ανάλυση. Αν απλώς προσθέσουμε έναν χειριστή στο resize, θα καλείται εκατοντάδες φορές το δευτερόλεπτο. Πώς μπορούμε να το αποφύγουμε αυτό;
Ποια είναι η εμπειρία σου με το FSD (Feature-Sliced Design); Πιστεύεις ότι αυτό είναι απαραίτητο για όλους;
Πώς συνδέονταν και ενσωματώνονταν τα μικρο-frontend στην κατασκευή;
Πώς θα οργανώνατε τη δουλειά με μια μεγάλη φόρμα υπολογισμού ασφάλισης, που περιέχει πολλά πεδία (περίπου 50), δυναμικές ενότητες, άμεσο υπολογισμό του συνολικού κόστους, κατανεμημένο σε πολλές οθόνες;
Ξέρετε να ρυθμίζετε το ESLint και το Prettier; Καταλαβαίνετε πώς λειτουργούν;
Μπορεί να υπάρχουν καταστάσεις όπου το Next.js δεν έχει νόημα να χρησιμοποιηθεί και ένα απλό SPA σε React είναι αρκετό;
Εργασία: διάσχιση δέντρου με εκτύπωση κειμένου με εσοχές (αναδρομική διάσχιση εσωτερικής λίστας)
Τι είναι το debounce; Γράψε μια λειτουργία debounce χωρίς να χρησιμοποιήσεις βιβλιοθήκες σε vanilla JS
Ποιες άλλες μεθόδους του API Promise γνωρίζεις εκτός από το Promise.all;
Τι είναι η ιδιότητα position στο CSS; Ποιες τιμές έχει (static, relative, absolute, fixed, sticky) και πώς λειτουργούν;
Ποια κριτήρια ποιότητας κώδικα μπορείς να αναφέρεις; Αναπτύξτε περαιτέρω τι εννοείτε με ποιοτικό κώδικα.
Ποια είναι η διαφορά μεταξύ state και props;
Ποια είναι η διαφορά μεταξύ της λέξης-κλειδιού type και της interface σε TypeScript; Μίλησε για την κληρονομικότητα στους τύπους και τις interfaces.
Τι ψάχνεις σε μια νέα δουλειά, σε τι δίνεις προσοχή;
Τι είναι η μεθοδολογία BEM στο CSS;
Πότε σε σχέση με τον κύκλο γεγονότων εκτελείται το requestAnimationFrame;
Γιατί δεν χρησιμοποίησες το input type number για το πεδίο INN;
Τι επιστρέφει η μέθοδος then σε μια Promise;