Frontend
Τι γνώμη έχεις για τα εργαλεία AI;
Πώς ενεργοποιείται (καλείται) ένα γεγονός έξω από το συστατικό; Τι γράφουμε ακριβώς όταν εκπέμπουμε ένα γεγονός στον γονέα;
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Πότε να χρησιμοποιείτε το καθένα;
Είναι σωστό να χρησιμοποιείτε async/await απευθείας στο useEffect; Γιατί;
Συχνά έχετε έρθει σε επαφή με προγραμματιστές backend; Και έχετε σχεδιάσει ποτέ εσείς οι ίδιες backend υπηρεσίες;
Μίλησε για props, emit και provide/inject στο Vue — τι είναι, πώς χρησιμοποιούνται και γιατί.
Τι σημαίνει η μεταβίβαση αντικειμένων μέσω αναφοράς;
Πρέπει να γράψετε μια λειτουργία που επιστρέφει μια άλλη λειτουργία, που δέχεται οποιαδήποτε επιχειρήματα, και περιτυλίγει ένα callback (με στυλ error-first) σε μια υπόσχεση (promisify).
Έχετε εξετάσει άλλους πιο σύγχρονους bundlers, όπως το Vite ή το Rollup;
Τι είδη αλληλεπίδρασης/πρωτοκόλλων μεταξύ πελάτη και διακομιστή γνωρίζετε (REST, GraphQL κ.λπ.)?
Ποιους τρόπους βελτιστοποίησης εφαρμογών γνωρίζεις;
Πείτε μας για μικροϋπηρεσίες και μικρο-frontend που έχετε κάνει: σε τι ήταν υλοποιημένα και πώς ήταν οργανωμένα;
Πώς μετρήσανε ότι το Formik με το API Context καθυστερούσε; Πώς καταλάβαιναν ότι ήταν ώρα να αλλάξουν προσέγγιση;
Ποια είναι η διαφορά μεταξύ ενός client component και ενός server component στο Next.js;
Έχετε εργαστεί ποτέ με Blob; Πώς δημιουργείτε έναν σύνδεσμο για λήψη ενός δυναμικά δημιουργούμενου αρχείου;
Η επιχείρηση ήθελε να κυκλοφορήσει γρήγορα μια λειτουργία, αλλά εσύ καταλάβαινες ότι αυτό συνεπάγεται τεχνικούς κινδύνους. Πώς ενεργήσες;
Αφού η λίστα είναι ταξινομημένη, ποια αλγόριθμος/μέθοδος αναζήτησης μπορεί να εφαρμοστεί για να βρεθεί ένας χρήστης με ταχύτερο τρόπο από την γραμμική αναζήτηση;
Ποιο θα είναι το αποτέλεσμα του παρακάτω αποσπάσματος κώδικα; ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Έχετε ακούσει για το hook useLayoutEffect; Πείτε μας πώς λειτουργεί.
Πώς ήταν οργανωμένο το GitFlow: η διαδικασία δημιουργίας κλάδων και εργασίας με εργασίες;