Frontend
const createCounter = () => {
Πώς καταλαβαίνεις ότι το backend λειτουργεί κακά, πού καθυστερεί; Πώς αποσφαλματώνεις ένα σφάλμα 500 σε παραγωγή;
Ποια είναι η διαφορά μεταξύ Promise και async/await; Πώς εκτελείτε δύο ασύγχρονες αιτήσεις παράλληλα; Ποιες μεθόδους Promise γνωρίζετε (all, allSettled, race, any);
Τι είναι το React, γιατί δημιουργήθηκε και ποιες είναι οι βασικές του έννοιες;
Πώς να παρακάμψετε το CORS χωρίς να αλλάξετε τον αρχικό διακομιστή και πελάτη;
Τι ψάχνετε για τον εαυτό σας, σε ποια σημεία δίνετε προσοχή κατά την επιλογή εργοδότη;
Πώς να δηλώσετε έναν νέο τύπο βασισμένο σε Foo, αλλά χωρίς τα πεδία a και c, χωρίς να χρησιμοποιήσετε το Omit;
Ποια είναι η διαφορά μεταξύ των βελών συναρτήσεων και της δήλωσης συνάρτησης;
Αν περάσουμε μια λειτουργία και την αποσυσκευάσουμε μέσω .value και unref, θα υπάρχουν διαφορές;
Γράφεις κυρίως σε TypeScript ή και σε καθαρό JavaScript;
Τι γνωρίζετε σχετικά με αρχεία index, όπως index.ts ή index.js;
Μίλησε για το Event Loop: τι είναι, πώς λειτουργεί;
Έχεις ποτέ χρειαστεί να αντικαταστήσεις έναν αρχηγό ομάδας ή να αναλάβεις την ευθύνη για τις αρχιτεκτονικές αποφάσεις σε ένα έργο;
Ποια είναι η διαφορά μεταξύ type και interface στο TypeScript;
Ποια είναι η διαφορά μεταξύ debounce και throttle;
Πότε εκτελείται η λειτουργία καθαρισμού στο `useEffect` και τι κάνει σε αυτήν την περίπτωση;
Πώς συμπεριφέρεται η κατάσταση αν το συστατικό αποδοθεί μέσω μιας πύλης σε άλλο μέρος του DOM;
Ποια είναι η διαφορά μεταξύ useRef και useState;
Έχετε ακούσει για το helper Promise.withResolvers που εμφανίστηκε πρόσφατα στη JavaScript; Πρέπει να γράψετε το αντίστοιχό του αντί της δεύτερης γραμμής.
Δεν υπήρξε πρόβλημα με το γεγονός ότι σε React έργα σε διαφορετικές εταιρείες σχηματίζεται ένα διαφορετικό 'ζωολογικό κήπο' βιβλιοθηκών γύρω από το React;