Μπορείτε να εξηγήσετε τι είναι οι μηχανισμοί συγχρονισμού στον προγραμματισμό;
C#
Ποια είναι η διαφορά μεταξύ των διεπαφών IEnumerable και IQueryable, και σε ποια σενάρια χρησιμοποιούνται;
Μπορείτε να εξηγήσετε την έννοια της κλάσης στον αντικειμενοστραφή προγραμματισμό;
Πώς οργανώνεις τη διαδικασία εξαγωγής πινάκων από τη βάση δεδομένων;
Έχετε εμπειρία με μηχανισμούς συμβάντων και την επεξεργασία τους σε ένα έργο;
Μπορείτε να εξηγήσετε σε τι αποτελεί το πρότυπο σχεδίασης επαναλήπτη και πώς εφαρμόζεται;
Εξηγήστε τι είναι οι τύποι δεδομένων που αποθηκεύουν αναφορές σε αντικείμενα στη μνήμη και πώς διαφέρουν από τους τύπους τιμών.
Μπορείτε να εξηγήσετε την έννοια του μοτίβου μεσολαβητή και τον ρόλο του στη διαχείριση της αλληλεπίδρασης μεταξύ αντικειμένων;
Εξηγήστε την έννοια της πολυνηματικής εκτέλεσης εργασιών και τα βασικά πλεονεκτήματά της.
Μπορείτε να μιλήσετε για την εμπειρία σας στη χρήση συστημάτων διαχείρισης βάσεων δεδομένων σε έργα;
Με ποια εργαλεία ή προσεγγίσεις θα ασχοληθείς με την ενημέρωση της δομής των πινάκων στη βάση δεδομένων;
Ποια μέσα συγχρονισμού νημάτων χρησιμοποιήσατε στα έργα σας και πώς τα υλοποιήσατε;
Πώς να εξάγετε τη λίστα τμημάτων και τις μέσες τιμές μισθού τους από έναν πίνακα που περιέχει πεδία για όνομα, τμήμα και μισθό;
Ποιες μέθοδοι βελτιστοποίησης της εργασίας με βάσεις δεδομένων γνωρίζετε;
Μπορείτε να εξηγήσετε τι είναι η χρήση γενικών στην προγραμματισμό;
Ποια είναι η διαφορά μεταξύ της χρήσης κληρονομιάς κλάσεων και της υλοποίησης διεπαφών στον αντικειμενοστραφή προγραμματισμό;
Πώς μπορούμε να επιλέξουμε στον πίνακα τους υπαλλήλους με μέσο μισθό πάνω από 50.000 προϋποθέσεις μονάδες;
Εξηγήστε τι είναι οι ανώνυμες συναρτήσεις ή εκφράσεις lambda στον προγραμματισμό.
Τι είναι το finally
Πώς διαφέρει η συμπεριφορά του συλλέκτη απορριμμάτων στη διαχείριση αντικειμένων 10 KB και 100 KB;