Έχετε εμπειρία στην επικοινωνία με τελικούς πελάτες ή ενδιαφερόμενους για το προϊόν;
Node.js
Πώς χρησιμοποιείτε το Git στην εργασία σας;
Πώς θα διαχειριζόσασταν αν το refresh token διαρρεύσει ή υποκλαπεί; Λαμβάνοντας υπόψη ότι το JWT είναι ένα αυτοτελές token.
Ποιο ποσοστό του χρόνου σας αφιερώνετε στην ανάπτυξη frontend και backend;
Το Node.js είναι μια εφαρμογή με ένα μόνο νήμα. Πώς διαχειρίζεται πολλές ταυτόχρονες αιτήσεις;
Πώς ανιχνεύετε προβλήματα απόδοσης (αιχμές, διαρροές μνήμης, καθυστερήσεις) σε μια εφαρμογή Node.js;
Πότε να χρησιμοποιείτε έναν πίνακα μέσα σε ένα έγγραφο στο MongoDB και πότε να δημιουργείτε μια ξεχωριστή συλλογή (ένα-προς-πολλά);
Πώς ορίζετε τα όρια των υπηρεσιών κατά τη διαχωρισμό ενός μονολίθου σε μικροϋπηρεσίες;
Έχετε εμπειρία στη δημιουργία pipelines CI/CD;
Ποια εργαλεία παρακολούθησης και ανάλυσης χρησιμοποιήσατε στα έργα σας;
Πείτε μας για τον εαυτό σας: την εμπειρία σας, τις τεχνολογίες, την εκπαίδευση και την τρέχουσα εργασία σας.
Είστε εξοικειωμένοι με το Agile και το Scrum;
Πες σύντομα για την τρέχουσα εργασία και τα έργα σου.
Πώς αντιμετωπίσατε την κατάσταση όταν οι απαιτήσεις του πελάτη άλλαξαν πολύ κατά τη διάρκεια της ανάπτυξης;
Ποια είναι η διαφορά μεταξύ TypeScript και JavaScript;
Τι είναι η ενυδάτωση (hydration) στο React/Next.js;
Ποια μέθοδο αυθεντικοποίησης/εξουσιοδότησης χρησιμοποιείτε στο τρέχον έργο;
Έχετε αντιμετωπίσει προβλήματα ενυδάτωσης; Πότε συμβαίνει η ασυμφωνία ενυδάτωσης;
Τι είναι η απόδοση στην πλευρά του πελάτη (CSR) και η απόδοση στην πλευρά του διακομιστή (SSR); Ποια είναι η βασική διαφορά;
Ποια βάση δεδομένων χρησιμοποιείτε στο backend;