Μπορείς να μοιραστείς λεπτομέρειες της επαγγελματικής σου εμπειρίας και των υλοποιημένων έργων;
C#
Ποιοι επαγγελματικοί στόχοι επιδιώκετε σε αυτή τη θέση;
Μπορείτε να μου πείτε πώς ήταν η τυπική σας εργάσιμη ημέρα και τα καθήκοντα στην τελευταία σας θέση;
Σε ποιες περιπτώσεις συνιστάται η χρήση ενός message broker στην αρχιτεκτονική του συστήματος;
Πώς υλοποιείται η δομή δεδομένων Λίστα στη μνήμη και ποια μηχανισμοί βρίσκονται στη βάση της λειτουργίας της;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές αρχές του SOLID που εφαρμόζονται στον σχεδιασμό αντικειμένων;
Έχετε χρησιμοποιήσει τη δομή δεδομένων record στα έργα σας;
Μπορείτε να εξηγήσετε τις βασικές αρχές πίσω από το SOLID και πώς εφαρμόζονται στον σχεδιασμό λογισμικού;
Ποια πρότυπα σχεδίασης εφαρμόζετε στην πρακτική σας;
Ποιος είναι ο ρόλος της λέξης-κλειδιού void στις ασύγχρονες λειτουργίες;
Πώς λειτουργεί και τι συμβαίνει μέσα στη μέθοδο async στον προγραμματισμό;
Ποια είναι η γνώμη σας για τον ρόλο των αυτοματοποιημένων δοκιμών στη διαδικασία ανάπτυξης;
Ποια ήταν η επαγγελματική σας αξιολόγηση ή σχόλια στη προηγούμενη θέση σας;
Μπορούν να προκύψουν καταστάσεις όπου ένα πρόγραμμα σε C# χάνει τον έλεγχο της καταναλισκόμενης μνήμης χωρίς να την απελευθερώνει, και πώς εκδηλώνεται αυτό;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιήσατε στα έργα σας;
Εξηγήστε τι σημαίνει η δημιουργία αντικειμένων που είναι αμετάβλητα μετά την αρχικοποίησή τους.
Ποιος είναι ο ρόλος του μεσίτη μηνυμάτων στο σύστημα ανταλλαγής δεδομένων;
Μπορείς να αναφέρεις κοινά μοτίβα στον αντικειμενοστραφή σχεδιασμό;
Μπορείτε να εξηγήσετε τι είναι η Εισαγωγή Εξαρτήσεων (Dependency Injection) στη C# και γιατί είναι απαραίτητη;
Μπορείς να απαριθμήσεις τους βασικούς μηχανισμούς συγχρονισμού νημάτων και διαδικασιών;