Frontend
Έχετε εργαστεί με γενόσημα; Μπορείτε να εξηγήσετε την γενική ιδέα;
Γιατί στην υλοποίηση του promiseAll πρέπει να βασιζόμαστε στον μετρητή count αντί να ελέγχουμε απλώς το μήκος του πίνακα αποτελεσμάτων;
Μπορούμε να δώσουμε προτεραιότητα στα γεγονότα μέσα στον βρόχο γεγονότων; Πώς υλοποιείται ο buffer γεγονότων που επεξεργάζεται τον βρόχο γεγονότων; Τι είναι οι μικροεργασίες και οι μακροεργασίες, δώστε παραδείγματα.
Promise.reject('Σφάλμα API') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Τι θα αλλάξει οπτικά προσθέτοντας flex-shrink: 0 στο μπλε στοιχείο σε ένα κοντέινερ με display:flex, πλάτος 700px και παιδικά στοιχεία των 300px;
Έχετε αντιμετωπίσει το μηχανισμό CORS;
Γιατί είναι απαραίτητη η σημασιολογική δομή;
Πώς θα τύπωνες τις απαντήσεις του backend σε TypeScript αν ένα endpoint μπορεί να επιστρέφει διαφορετικές δομές: μια λίστα με σελιδοποίηση, ένα σφάλμα ή ένα κενό αποτέλεσμα; Πώς θα οργανώσεις τους τύπους ώστε να είναι εύχρηστο σε όλο το έργο;
Αξιολογήστε τις γνώσεις σας σε Vue, TypeScript και JavaScript.
Τι σας ενδιαφέρει στη δουλειά σας και τι αναζητάτε σε μια νέα εργασία;
Οι παράμετροι στη λειτουργία περνιούνται με αναφορά ή με τιμή;
Έχετε ρυθμίσει ποτέ το Babel; Τι είναι αυτό; Έχετε ποτέ χτίσει το Webpack ή χρησιμοποιήσει εναλλακτικές του;
Πώς λειτουργεί η λειτουργία εμφάνισης/απόκρυψης κωδικού στην πεδίο εισαγωγής τύπου=password;
Πώς λειτουργεί ο garbage collector; Μπορείς να εξηγήσεις πώς λειτουργεί σε έναν μη τεχνικό ειδικό;
Πώς σε βοηθάει το TypeScript στη δουλειά σου; Τι περιλαμβάνει η τυποποίηση σε αυτό;
Τι είναι οι primitive στην JavaScript και γιατί λειτουργούν διαφορετικά από τα αντικείμενα στο πλαίσιο της διαχείρισης αναφορών στο React;
Αν δημιουργήσετε μια νέα Promise και μέσα στο σώμα του κατασκευαστή γράψετε console.log, αυτό θα πάει στο μικροεργασία ή στο κύριο στοίβα;
Ποια παράγοντα λαμβάνετε υπόψη όταν επιλέγετε ένα πλαίσιο UI και εφαρμογής γύρω από το React, όπως το Next.js, βιβλιοθήκες συστατικών όπως το MUI και εργαλεία δοκιμών όπως το React Testing Library, και ποια πρακτικά οφέλη ή περιορισμοί εισάγουν;
Ποια στοιχεία ελέγχου RxJS γνωρίζετε και ποια από αυτά έχετε χρησιμοποιήσει στην πράξη;
Υπήρξε διαχωρισμός κώδικα (code splitting) στο έργο; Ποιος συλλέκτης χρησιμοποιήθηκε;