Σε ποια περίπτωση μπορεί ακόμα να λειτουργήσει ένα συγχρονισμένο try/catch γύρω από μια ασύγχρονη κλήση; Τι συμβαίνει με μια μη διαχειριζόμενη απορριφθείσα υπόσχεση;
Frontend
Τι εμπειρία έχετε με το Redux Toolkit και το RTK Query; Ποια πλεονεκτήματα τονίζετε;
Πείτε μας για το τελευταίο σας έργο: τι ήταν, ποιοι ήταν οι στόχοι του και ποιος ήταν ο ρόλος σας;
Τι κάνει η μέθοδος reduce;
Πόροι ρόλοι υπήρχαν στο σύστημα;
Πείτε μας για την εμπειρία σας με το Next.js: το χρησιμοποιήσατε ως πλήρες πλαίσιο ή μόνο για τη δημιουργία σελίδων;
Τι αποθηκεύουν τα useCallback, useMemo και React.memo και πώς συνεργάζονται;
Ποια είναι οι μέθοδοι πίνακα;
Πώς να βελτιστοποιήσετε τη δημιουργία αναφορών όταν πραγματοποιούνται πολλές αιτήσεις σε πολλαπλές βάσεις δεδομένων, συμπεριλαμβανομένων ιστορικών δεδομένων, μέσω Promise.all;
Έχετε συναντήσει ρόλους και δεξιότητες στο Claude;
Ποια είναι η διαφορά στη συμπεριφορά μεταξύ τριών συναρτήσεων: συναρτήσεις async με throw, συναρτήσεις με Promise.reject και συναρτήσεις με new Promise που ρίχνει ένα σφάλμα μέσα στον εκτελεστή;
Εξηγήστε τη σειρά εκτέλεσης σε ένα Event Loop και τα πιθανά προβλήματα.
Ποια αρχές προγραμματισμού και σχεδίασης ακολουθήσατε στο έργο σας με TypeScript;
Ποιο είναι το τρέχον στάδιο της αναζήτησης εργασίας σας και πότε θα μπορείτε να ξεκινήσετε σε περίπτωση προσφοράς;
Πώς να τερματίσετε σωστά μια διαδικασία worker του Node.js σε εξωτερική τερματισμό, ώστε να αποφύγετε την διακοπή των τρεχουσών συναλλαγών στη βάση δεδομένων;
Έχετε εργαστεί ποτέ με gRPC ή τουλάχιστον κατανοήσετε το Protocol Buffers;
Ποιοι τύποι δεδομένων υπάρχουν στη JavaScript; Μελετήστε τον κώδικα και απαντήστε στις ερωτήσεις παρακάτω.
Έχετε εμπειρία με δοκιμές ενσωμάτωσης και E2E;
Ποιος είναι ο σκοπός του debounce στην αναζήτηση και γιατί δεν πρέπει να εγκαταλείψετε τη στρατηγική debounce όταν καθαρίζετε το πεδίο;
Έχετε ερωτήσεις σχετικά με τις συνθήκες εργασίας, την ομάδα ή τα οφέλη;