Με ποιους τύπους web workers έχετε εργαστεί;
Frontend
Υλοποιήστε μια λειτουργία request: καλεί το getData, επιστρέφει ένα επιτυχές αποτέλεσμα και επαναλαμβάνει την κλήση μέχρι έναν καθορισμένο αριθμό προσπαθειών, επιστρέφοντας το τελευταίο σφάλμα μετά την εξάντληση των προσπαθειών.
Τι συμβαίνει όταν προσπελάζετε μια μεταβλητή πριν από την δήλωσή της με var, let και const;
Υπάρχει ένας πίνακας εποχών. Γράψτε έναν τύπο TypeScript Season που μπορεί να δεχτεί μόνο μία από τις τιμές αυτού του πίνακα.
Ποιες οντότητες στο JavaScript υπόκεινται σε hoisting εκτός από το var;
Χρησιμοποιείτε το Git rebase και πώς διαφέρει από το merge;
Έχετε δουλέψει ποτέ με ένα μοντέλο ρόλου ή το έχετε υλοποιήσει;
Πού εξαφανίστηκε το hook created από το Vue 2 στο Vue 3 κατά τη χρήση του setup;
Ποια πακέτα ή εργαλεία έχετε χρησιμοποιήσει στο frontend για να εργαστείτε με Socket.IO/WebSocket;
Ποια μέθοδος πίνακα τροποποιεί τον αρχικό πίνακα;
Τι κάνετε συνήθως πριν καταστρέψετε ένα συστατικό στο hook beforeUnmount/onBeforeUnmount;
Πώς πάει με το TypeScript;
Πείτε μας για μια δύσκολη ή ενδιαφέρουσα περίπτωση από τη δουλειά ή την ανασκόπηση κώδικα σας.
Υλοποιήστε μια μη μπλοκαρισμένη λειτουργία sleep που δέχεται μια καθυστέρηση σε χιλιοστά του δευτερολέπτου.
Πώς διαφέρει το onMounted από το created/setup και τι είναι διαθέσιμο στο στάδιο του onMounted;
Αν μια βαριά, συγχρονική εργασία δύο λεπτών τοποθετηθεί σε μια Promise, θα κολλήσει η διεπαφή;
Ποια επιλογή θα σου φαινόταν πιο ενδιαφέρουσα: να βελτιώσεις το δεύτερο έργο και να βοηθήσεις την κύρια ομάδα ή να δουλέψεις πλήρως στο δικό σου νέο έργο;
Αν τα δεδομένα του backend δεν ταιριάζουν με το interface του TypeScript, για παράδειγμα, αντί για ένα αντικείμενο λαμβάνεται μια συμβολοσειρά, θα το επισημάνει το TypeScript στην παραγωγή και ποιο σφάλμα θα προκύψει;
Πώς να αντικαταστήσετε το v-model με μια ρητή υλοποίηση με το ίδιο διπλής κατεύθυνσης δέσιμο;
Πώς διασφαλίζετε ότι οι βαρείς υπολογισμοί πραγματοποιούνται χωρίς καθυστέρηση στην διεπαφή και ο χρήστης δεν παρατηρεί καθυστερήσεις;