Node.js
Ποιοι παράγοντες θεωρείς σημαντικούς κατά την αξιολόγηση ενός πιθανού εργοδότη;
Μπορείτε να εξηγήσετε τι είναι τα Worker Threads στο Node.js και πώς χρησιμοποιούνται για πολυνηματική επεξεργασία;
Χρησιμοποιήσατε συναλλαγές κατά την εργασία με ORM για να διασφαλίσετε την ακεραιότητα των δεδομένων;
Με ποιους τρόπους παρακολουθείς την ανάπτυξη των επαγγελματικών σου δεξιοτήτων και γνώσεων;
Μπορείτε να εξηγήσετε την έννοια του πολυμορφισμού και τον ρόλο του στον αντικειμενοστραφή προγραμματισμό;
Ποιο είναι το πιο αξιοσημείωτο έργο ή η ιδέα που έχετε υλοποιήσει στο πλαίσιο της εργασίας σας;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας του πρωτοκόλλου WebSocket και πώς διαφέρει από τα συνηθισμένα αιτήματα HTTP;
Ποια είναι η κύρια λειτουργία του αρχείου package-lock.json σε ένα έργο Node.js;
Με ποιους τρόπους θα εξέφραζες τη διαφωνία σου με την προτεινόμενη ιδέα αν πιστεύεις ότι μπορεί να επηρεάσει αρνητικά το έργο;
Μπορείτε να εξηγήσετε τι εννοείται με τις εξαρτήσεις στο πλαίσιο της ανάπτυξης λογισμικού;
Ποιοι είναι οι λόγοι για την αποχώρησή σας από την προηγούμενη εργασία σας;
Πόσα αναπτυγμένα ή υλοποιημένα έργα έχετε πραγματοποιήσει χρησιμοποιώντας το Node.js;
Μπορεί να θεωρηθεί ότι ένα αίτημα PUT σε REST API είναι ασφαλές για επανάληψη χωρίς να αλλάξει η κατάσταση του πόρου;
Μπορείς να μοιραστείς ένα παράδειγμα της πιο δύσκολης τεχνικής ή οργανωτικής πρόκλησης που αντιμετώπισες και πώς την αντιμετώπισες;
Έχετε χρησιμοποιήσει πολυνηματικότητα ή παράλληλες δυνατότητες στο Node.js για βελτίωση της απόδοσης;
Έχετε εμπειρία άμεσης εργασίας με SQL χωρίς τη χρήση ORM ή πρόσθετων αφαιρέσεων;
Μπορείτε να αναφέρετε βιβλία προγραμματισμού που έχετε μελετήσει ή χρησιμοποιήσει στην πρακτική σας;
Μπορείτε να εξηγήσετε τι εννοείται με την έννοια της καθαρής αρχιτεκτονικής στην ανάπτυξη λογισμικού;
Ποια βήματα θα πάρεις αν το σύστημα αντιμετωπίσει υπερφόρτωση;
Τι κάνεις συνήθως στην επαγγελματική σου δραστηριότητα στον τρέχοντα χώρο εργασίας σου;