Node.js
Μπορείτε να εξηγήσετε τι σημαίνει ασθενής συνοχή μεταξύ των συστατικών του συστήματος;
Ποια είναι η διαφορά μεταξύ των εννοιών BASE και ACID κατά την εργασία με βάσεις δεδομένων;
Σε ποιες λειτουργικές γλώσσες προγραμματισμού έχετε εργαστεί ή εφαρμόσει στα έργα σας;
Πώς καταλαβαίνετε τη δημιουργία ενός ευνοϊκού εργασιακού περιβάλλοντος στην ομάδα;
Έχετε εμπειρία στην επίλυση προβλημάτων που σχετίζονται με τη βελτιστοποίηση της απόδοσης βάσεων δεδομένων;
Έχετε εμπειρία στη χρήση της βιβλιοθήκης Passport.js για αυθεντικοποίηση σε έργα Node.js;
Ποιοι περιορισμοί υπάρχουν στην παλέτα χρωμάτων της μορφής GIF;
Μπορείς να περιγράψεις μια περίπτωση όπου ήταν ιδιαίτερα δύσκολο για σένα να βρεις μια λύση και πώς την ξεπέρασες;
Τι θα κάνετε αν ξεκινήσετε να εργάζεστε σε ένα έργο χωρίς τον προηγούμενο μηχανικό Backend;
Εξηγήστε τι σημαίνει η χρήση του Self Join σε ερωτήματα SQL και σε ποιες περιπτώσεις εφαρμόζεται.
Μπορείτε να δώσετε ένα παράδειγμα συστήματος που βασίζεται σε μονολιθική αρχιτεκτονική;
Περιγράψτε τα πιο δύσκολα τεχνικά καθήκοντα που έπρεπε να λύσετε στην πρακτική σας
Μπορείς να περιγράψεις τους βασικούς κανόνες και αρχές που διέπουν την αρχιτεκτονική REST κατά τη δημιουργία API;
Ποια χόμπι ή ενδιαφέροντα έχετε στον ελεύθερο χρόνο σας;
Ποιο ήταν το μέγεθος της ομάδας που εργάστηκε σε αυτό το έργο;
Μπορείς να αναφέρεις τα βασικά δομικά μοτίβα στον αντικειμενοστραφή προγραμματισμό;
Πώς μπορεί να εντοπιστεί μια μετατόπιση διάταξης (Layout Shift) σε μια σελίδα;
Πώς σχεδιάζεις και κατανέμεις τα καθήκοντά σου στη διαδικασία εργασίας;
Μπορείτε να εξηγήσετε τι εννοούμε με τον όρο SQL Injection και πώς μπορεί να χρησιμοποιηθεί ή να αποτραπεί;
Συνδυάζετε πολλά DTO με ίδιες δομές σε μια κοινή κλάση ή αντικείμενο;