C#
Μπορείτε να εξηγήσετε πώς χρησιμοποιούσατε τους μηχανισμούς μετανάστευσης για τη διαχείριση αλλαγών στη βάση δεδομένων κατά τη διάρκεια της ανάπτυξης;
Μπορείτε να δείξετε ένα παράδειγμα χρήσης του μοτίβου Builder για τη δημιουργία αντικειμένων;
Πώς μπορεί να υλοποιηθεί ένας μηχανισμός αισιόδοξης προσέγγισης για τους αποκλεισμούς δεδομένων;
Από την άποψη της εμφάνισης των μετρήσεων — δική μας λύση ή τυπική;
Ποια εργαλεία και βιβλιοθήκες χρησιμοποιείς κατά τον προγραμματισμό σε Python;
Πώς γίνεται η διαχείριση ρόλων και δικαιωμάτων των συμμετεχόντων στο έργο σας;
Ποια βήματα θα ακολουθούσατε αν μια καθυστέρηση στην λήψη δεδομένων από τη βάση δεδομένων προκαλούσε προβλήματα στην εφαρμογή;
Μπορείτε να εξηγήσετε την έννοια των γενικών τύπων στον προγραμματισμό;
Μπορείτε να εξηγήσετε την έννοια των παράλληλων υπολογισμών και την εφαρμογή τους στον προγραμματισμό;
Τι σημαίνει το γράμμα L στις αρχές SOLID και πώς επηρεάζει το σχεδιασμό των λογισμικών συστημάτων;
Εξηγήστε τις αρχές που βρίσκονται στη βάση της έννοιας SOLID και την επιρροή τους στην ανάπτυξη λογισμικού.
Ποιες είναι οι κύριες δυσκολίες που προκύπτουν κατά την εργασία με βάσεις δεδομένων και πώς τις αντιμετωπίζετε;
Μπορείτε να χρησιμοποιήσετε async/await μέσα σε ένα lock; Γιατί;
Πώς διασφαλίζει ο μηχανισμός δεικτών την επιτάχυνση της εκτέλεσης ερωτημάτων σε βάσεις δεδομένων SQL;
Πώς διακρίνουμε το IEnumerable από το IQueryable και σε ποιες περιπτώσεις χρησιμοποιούμε το καθένα;
Πόσα σύνολα δεδομένων χρησιμοποιούνται στο πρόγραμμα;
Μπορείτε να εξηγήσετε τι εννοούμε με τις διαχειριζόμενες πόρους στο πλαίσιο της ανάπτυξης και της συστημικής διαχείρισης;
Μπορείτε να εξηγήσετε τι είναι η πλατφόρμα .NET και ποιες δυνατότητες προσφέρει για την ανάπτυξη εφαρμογών;
Μπορείτε να εξηγήσετε τι είναι ένας καταστροφέας στον αντικειμενοστραφή προγραμματισμό;
Με ποιους τρόπους μπορεί να διαμορφωθεί ένας δείκτης για μια βάση δεδομένων ώστε να επιταχυνθεί η αναζήτηση δεδομένων;