Node.js
Πώς θα αξιολογούσατε τις δεξιότητές σας στη SQL;
Τι σε έλκυσε στον τομέα της ανάπτυξης λογισμικού;
Ποιο είναι το αποτέλεσμα της εκτέλεσης κώδικα JavaScript σε περιβάλλον Node.js;
Ποιος είναι ο κύριος ρόλος του διαχειριστή πακέτων npm στη διαδικασία ανάπτυξης εφαρμογών JavaScript και Node.js;
Τι εμπειρία έχετε στην υλοποίηση έργων με Node.js;
Σε ποιο σημείο του σώματος της αίτησης HTTP POST βρίσκεται η μεταδιδόμενη πληροφορία;
Πώς δηλώνουμε σε μια μέθοδο ότι η αποδοχή ενός παραμέτρου τυχαίου τύπου είναι υποχρεωτική;
Χρησιμοποιείτε τεχνικές προγραμματισμού και ελέγχου χρόνου κατά την εργασία σε εργασίες;
Μπορείτε να εξηγήσετε τι εννοείται με τις αρχές GRASP στην ανάπτυξη λογισμικού;
Έχετε εμπειρία με το πρωτόκολλο WebSocket για την υλοποίηση αμφίδρομης επικοινωνίας σε εφαρμογές;
Ποιος είναι ο σκοπός ενός πίνακα στον προγραμματισμό;
Χρησιμοποιήσατε κάποιο πλαίσιο στα έργα σας;
Μπορείτε να εξηγήσετε τι είναι οι λογικές τιμές που θεωρούνται αληθείς στον προγραμματισμό;
Ποια επαγγελματικά επιτεύγματα σκοπεύετε να υλοποιήσετε στο εγγύς μέλλον;
Πώς οργανώσατε την επικοινωνία και την αλληλεπίδραση μεταξύ των διαφορετικών μικροϋπηρεσιών στο έργο σας;
Μπορείτε να εξηγήσετε τι είναι το εργαλείο Jenkins και για ποιο λόγο χρησιμοποιείται στη διαδικασία ανάπτυξης;
Μπορείς να γράψεις ένα ερώτημα που χρησιμοποιεί JOIN για να ενώσει πίνακες σε SQL;
Έχεις χρησιμοποιήσει το μοτίβο Decorator κατά την εργασία σου με TypeScript για την επέκταση της λειτουργικότητας των αντικειμένων;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της βάσης δεδομένων PostgreSQL σε έργα;
Πώς θα διαχειριζόσασταν αν το refresh token διαρρεύσει ή υποκλαπεί; Λαμβάνοντας υπόψη ότι το JWT είναι ένα αυτοτελές token.