Node.js
Ποια εμπειρία έχετε στη διαχείριση και εργασία με το λειτουργικό σύστημα Linux;
Τι σας παρακίνησε να επιλέξετε συγκεκριμένα το Node.js για την ανάπτυξη;
Πώς γινόταν η επεξεργασία των ασύγχρονων λειτουργιών πριν από την εισαγωγή της κατασκευής async/await;
Πόσο σίγουρος/η είσαι για τις έννοιες και τις δυνατότητες του Apache Kafka;
Εξηγήστε τι σημαίνει η υπεράσπιση συναρτήσεων στον αντικειμενοστραφή προγραμματισμό
Πώς πραγματοποιείται η διαγραφή δεδομένων από τη βάση δεδομένων;
Έχετε εφαρμόσει το μοτίβο Revealing Constructor στην πρακτική ανάπτυξής σας;
Πόσο καιρό και σε ποια έργα εργάστηκες με το Node.js, και ποια καθήκοντα έλυσες με τη βοήθειά του;
Μπορείς να εξηγήσεις τα βασικά χαρακτηριστικά των συναλλαγών σε βάσεις δεδομένων;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποίησες για την υλοποίηση αλληλεπιδράσεων websocket στα έργα σου;
Ποιο είναι το επίπεδο γνώσεών σας στον τομέα εργασίας με το PostgreSQL και τις λειτουργίες του;
Πόσα διαφορετικά API-διασυνδέσεις έχετε δημιουργήσει με το Express;
Μπορείς να αναφέρεις τα βασικά στάδια του κύκλου ζωής μιας εφαρμογής Node.js;
Περιέγραψε την τυπική ρουτίνα της εργασίας σου και τα κύρια καθήκοντα που εκτελείς
Εξηγήστε τις διαφορές μεταξύ των λέξεων-κλειδιών let και const στη JavaScript.
Πώς εφαρμόζεται η στρατηγική διακλάδωσης στη διαχείριση ανάπτυξης και γιατί είναι απαραίτητη;
Μπορείτε να δώσετε ένα παράδειγμα κατάστασης όπου χρησιμοποιείται σύνθετο πρωτεύον κλειδί σε μια βάση δεδομένων;
Τι είναι πιο γρήγορο — διαγραφή δεδομένων με την εντολή DELETE ή εκκαθάριση του πίνακα μέσω TRUNCATE;
Έχετε εμπειρία στη χρήση γενικών τύπων στην ανάπτυξη;
Τι διακρίνει τις διεπαφές από τις κλάσεις σε TypeScript και σε ποιες περιπτώσεις χρησιμοποιούνται η καθεμία;