Frontend
Τι είναι ο συζευγμός και η συνοχή στην ανάπτυξη;
Τι είναι οι κυριολεκτικοί τύποι στο TypeScript και για ποιο λόγο χρησιμοποιούνται;
Γιατί χρειάζεται το Next.js, ποιες μεθόδους απόδοσης υποστηρίζει και τι συμβαίνει αν το ανώτατο συστατικό σημειωθεί ως συστατικό πελάτη;
Στη φόρμα, πατώντας Enter, η σελίδα επαναφορτώνεται. Ρυθμίστε τη διαχείριση υποβολής χωρίς επαναφόρτωση και κάντε την επικύρωση του πεδίου υποχρεωτική.
Πώς λειτουργεί το useMemo αν περάσουμε τον πίνακα εξαρτήσεων, είναι κενός ή δεν περνάει;
Τι είναι το debounce και το throttle, πώς διαφέρουν και πού χρησιμοποιούνται;
Τι σου αρέσει περισσότερο στο frontend και σε ποιον τομέα θέλεις να αναπτυχθείς;
Τι συμβαίνει αν περάσετε μια συνάρτηση ως αρχική τιμή στο useState και γιατί χρησιμοποιείται η αργή αρχικοποίηση;
Ο συνοπτικός πίνακας αναφέρει ότι ο χρόνος δημιουργίας της εργασίας μειώθηκε από 11 σε 4 λεπτά. Τι δεν άλλαξε κατά τη διάρκεια αυτής της διαδικασίας;
Ποιος ανέπτυξε τον κινητήρα απόδοσης;
Τι είναι το React, γιατί χρειάζεται το Virtual DOM και πώς εφαρμόζει το React τις αλλαγές στο DOM;
Περιγράψτε πώς ήταν οργανωμένες οι διαδραστικές εργασίες: διαμορφώσεις JSON, συστατικά και η απόδοσή τους;
Ποιος εργάστηκε στη δομή διαμόρφωσης JSON;
Πώς βρίσκετε τα bottleneck και τα προβλήματα απόδοσης σε μια frontend εφαρμογή;
Πώς μπορείτε να βελτιστοποιήσετε ένα παιδικό συστατικό ώστε να μην ξανααποδοθεί όταν ενημερώνεται ο γονέας;
Ποια hooks του React χρησιμοποιείτε συνήθως;
Προσδιορίστε τη σειρά εμφάνισης στην κονσόλα στο παράδειγμα με συγχρονικό κώδικα, Promise.resolve και δύο setTimeout.
Τι είναι οι Web Workers και πότε χρησιμοποιούνται;
Γιατί χρησιμοποιήθηκε το JSDoc σε ένα από τα έργα αντί για πλήρες TypeScript; Γιατί δεν ξεκίνησε η μετάβαση;
Θα ξανααποδοθεί το Child όταν εισάγεται κείμενο αν ο γονέας του περάσει έναν χειριστή onChange; Πώς να το βελτιστοποιήσετε αυτό;