Frontend
Χρησιμοποιείτε το Git rebase και πώς διαφέρει από το merge;
Αν μια βαριά, συγχρονική εργασία δύο λεπτών τοποθετηθεί σε μια Promise, θα κολλήσει η διεπαφή;
Ποια μέθοδος πίνακα τροποποιεί τον αρχικό πίνακα;
Πώς διαφέρει το onMounted από το created/setup και τι είναι διαθέσιμο στο στάδιο του onMounted;
Τι κάνετε συνήθως πριν καταστρέψετε ένα συστατικό στο hook beforeUnmount/onBeforeUnmount;
Πες μας για την εξουσιοδότηση στο έργο σου: ποιες τεχνολογίες χρησιμοποιήθηκαν και πώς λειτουργούσε;
Προσδιορίστε τη σειρά εξόδου στο console.log για το δοσμένο τμήμα κώδικα JavaScript με Promise και setTimeout.
Έχετε δουλέψει ποτέ με web workers;
Άμεσα μεταβήκατε στο Vue ή ξεκινήσατε με άλλες τεχνολογίες;
Τι είναι το hoisting στη JavaScript;
Πού εξαφανίστηκε το hook created από το Vue 2 στο Vue 3 κατά τη χρήση του setup;
Ποια είναι η διαφορά μεταξύ μιας κανονικής συνάρτησης και μιας βελάκι συνάρτησης στην JavaScript;
Αν τα δεδομένα του backend δεν ταιριάζουν με το interface του TypeScript, για παράδειγμα, αντί για ένα αντικείμενο λαμβάνεται μια συμβολοσειρά, θα το επισημάνει το TypeScript στην παραγωγή και ποιο σφάλμα θα προκύψει;
Τι θα εκτυπωθεί στην κονσόλα στον δοσμένο κώδικα με var, βρόχο και setTimeout;
Προσδιορίστε τη σειρά εξόδου στο console.log για το δοσμένο τμήμα κώδικα JavaScript με async/await και Promise.
Πώς να προσδιορίσετε ότι τα let και const ανυψώνονται (hoisting) παρόλο που βρίσκονται στη Χρονική Ζώνη Θανάτου;
Αν ορίσετε μια μέθοδο σε μια κλάση χρησιμοποιώντας μια κανονική λειτουργία ή μια βελάκι, ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα των βελών;
Με ποιους τύπους web workers έχετε εργαστεί;
Πρέπει να γράφετε λογική στα React components, να τη μεταφέρετε σε hooks, ή να προσπαθείτε να κρατήσετε τη επιχειρηματική λογική εκτός React; Ποια είναι η άποψή σας;
Ποια πακέτα ή εργαλεία έχετε χρησιμοποιήσει στο frontend για να εργαστείτε με Socket.IO/WebSocket;