Node.js
Ποια εμπειρία έχετε στην ανάπτυξη εφαρμογών με το Express.js;
Εξηγήστε τι είναι το μοτίβο Decorator και πώς εφαρμόζεται στο πλαίσιο NestJS
Ποιος είναι ο ρόλος των συναλλαγών στην εργασία με βάσεις δεδομένων και γιατί είναι σημαντικές;
Εξηγήστε την έννοια των εικονικών προβολών (View) στα συστήματα διαχείρισης βάσεων δεδομένων και τον ρόλο τους στην εργασία με δεδομένα.
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της ευρετηρίασης μεμονωμένων πεδίων ενός πίνακα βάσης δεδομένων;
Πόσο συχνά προτείνετε νέες ιδέες για τη βελτίωση του έργου;
Πώς εντοπίζετε και διορθώνετε πιθανά λάθη στην εργασία σας;
Μπορείς να αναφέρεις τους βασικούς τύπους συνδέσεων πινάκων σε SQL και τα χαρακτηριστικά τους;
Έχετε εμπειρία στην επίλυση αλγοριθμικών προβλημάτων στην πλατφόρμα LeetCode;
Εξηγήστε την αρχή της διαδικασίας οργάνωσης δεδομένων σε μια βάση δεδομένων με σκοπό τη μείωση της διπλοτυπίας και την εξασφάλιση της ακεραιότητας.
Ποιο είναι το κύριο καθήκον της εισαγωγής εξαρτήσεων σε μια εφαρμογή;
Έχετε εμπειρία με Seeds ή παρόμοια εργαλεία για την αρχικοποίηση δεδομένων;
Πώς βελτιώνεις συνεχώς το επίπεδο γνώσεων και δεξιοτήτων σου στον τομέα της ανάπτυξης;
Ποιος είναι ο σκοπός του στρώματος στη δομή του Docker container;
Εξηγήστε την έννοια της κάθετης κλιμάκωσης στα συστήματα και σε ποιες περιπτώσεις εφαρμόζεται.
Ποιες εκδόσεις TypeScript έπρεπε να χρησιμοποιήσετε στα έργα σας;
Πρέπει να συμπεριλαμβάνεται το αρχείο package-lock.json στη δέσμευση κατά τη χρήση του npm;
Ποιες είναι οι διαφορές μεταξύ υπερφόρτωσης συναρτήσεων και υπερκαλύψεώς τους σε TypeScript;
Έχετε εργαστεί κυρίως με έργα που χρησιμοποιούν το NestJS;
Εξηγήστε τι είναι μια δομή δεδομένων ουρά και πώς λειτουργεί.