C#
Για ποιους λόγους αποχωρήσατε από προηγούμενες θέσεις εργασίας;
Πώς μπορούμε να ελέγξουμε την ισότητα δύο συλλογών από την άποψη των στοιχείων τους;
Τι είναι το IDisposable και ποια είναι η διαφορά μεταξύ του Dispose και του finalizer;
Ποια συστήματα διαχείρισης βάσεων δεδομένων έχετε χρησιμοποιήσει στην πρακτική σας, εκτός από το PostgreSQL;
Εξηγήστε τη λειτουργία του συλλέκτη απορριμμάτων σε ένα αυτόματο σύστημα διαχείρισης μνήμης.
Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί Throw στον προγραμματισμό;
Ποια είναι η διαφορά μεταξύ των μεθόδων include και theninclude κατά την εργασία με σχέσεις σε ORM;
Ποια στοιχεία της επαγγελματικής σας δραστηριότητας σας προσφέρουν τη μεγαλύτερη ικανοποίηση;
Ποια εργαλεία ή βιβλιοθήκες χρησιμοποιείτε για την επεξεργασία και ανάλυση αρχείων Excel στα έργα σας;
Ποια είναι η διαφορά μεταξύ της χρήσης της λέξης-κλειδιού ref και out στη μεταφορά επιχειρημάτων σε μεθόδους C#;
Πώς αξιολογείται η αποδοτικότητα της αναζήτησης στοιχείων μέσα σε έναν πίνακα και ποιοι παράγοντες επηρεάζουν την πολυπλοκότητά της;
Ποιους τρόπους χρησιμοποιήσατε για να διασφαλίσετε την ασφάλεια των νημάτων κατά την ταυτόχρονη εκτέλεση εργασιών;
Μπορείς να απαριθμήσεις τους βασικούς τύπους caching που χρησιμοποιούνται στα συστήματα;
Μπορείτε να περιγράψετε τα πλεονεκτήματα και τα μειονεκτήματα της νέας έκδοσης του C# 12;
Μπορείτε να εξηγήσετε τι εννοείται με την ασφάλεια τύπου στον προγραμματισμό;
Μπορείτε να εξηγήσετε την προσέγγιση Database First κατά την εργασία με το μοντελοποίηση βάσης δεδομένων;
Μπορείτε να εξηγήσετε την έννοια της τριεπίπεδης αρχιτεκτονικής και τα βασικά της στοιχεία;
Ποια είναι η διαφορά μεταξύ της μεθόδου equals και του τελεστή == στη Java;
Ποιες βιβλιοθήκες ORM έχετε χρησιμοποιήσει στα έργα σας;
Τι σημαίνει η δημιουργία του δικού σας τύπου εξαίρεσης στον κώδικα;