C#
Εξηγήστε τι είναι τα χαρακτηριστικά στη γλώσσα C# και πώς εφαρμόζονται στην ανάπτυξη.
Πώς λειτουργεί ο μηχανισμός αυτόματης διαγραφής μη χρησιμοποιούμενων αντικειμένων στο πρόγραμμα;
Γιατί στο προηγούμενο έργο σας χρησιμοποιήθηκαν πολλά συστήματα διαχείρισης βάσεων δεδομένων;
Ποια είναι η διαφορά μεταξύ των τύπων ανταλλαγών Topic και Direct στο RabbitMQ;
Ποια είναι τα βασικά πλεονεκτήματα και μειονεκτήματα της χρήσης του Entity Framework και του ADO.NET κατά την εργασία με βάσεις δεδομένων;
Μπορείτε να εξηγήσετε τις αρχές και τον σκοπό των δοκιμών μονάδας στην ανάπτυξη λογισμικού;
Μπορείτε να εξηγήσετε τι συμβαίνει όταν καλείται η μέθοδος finalize στη Java και σε ποιες περιπτώσεις καλείται;
Ποιους τύπους σχέσεων μεταξύ πεδίων στους πίνακες γνωρίζετε;
Μπορείς να απαριθμήσεις και να εξηγήσεις τις βασικές μεθόδους εργασίας με LINQ σε C#;
Μπορείτε να δώσετε ένα παράδειγμα μεθόδου για την εύρεση ενός συγκεκριμένου στοιχείου σε έναν ταξινομημένο πίνακα δεδομένων;
Ποιοι τύποι δεδομένων είναι αποδεκτοί ως κλειδιά κατά την εργασία με λεξικά;
Ποιο είναι το αναμενόμενο επίπεδο μισθού σας κατά την αναζήτηση μιας νέας εργασίας;
Πώς να επιλέξετε ουρά για την αποστολή μηνυμάτων στο RabbitMQ;
Μπορείτε να απαριθμήσετε τις βασικές primitive συγχρονισμού που παρέχονται από τη βιβλιοθήκη standard;
Ποιους τομείς επαγγελματικών δεξιοτήτων σε ενδιαφέρουν για περαιτέρω ανάπτυξη;
Πώς διαφέρουν οι έννοιες του ασύγχρονου προγραμματισμού και του πολυνηματικού προγραμματισμού στην ανάπτυξη λογισμικού;
Ποιος είναι ο κύριος ρόλος της βάσης δεδομένων Redis στην αρχιτεκτονική των εφαρμογών;
Μπορείτε να εξηγήσετε τι εννοείται με τη μέθοδο επέκτασης στον προγραμματισμό;
Έχετε δημιουργήσει δικά σας κλάσεις εξαιρέσεων στα έργα σας;
Έχετε πρακτικές περιπτώσεις χρήσης άλλων γλωσσών προγραμματισμού στα έργα σας;