C#
Πώς υλοποιείται η δομή δεδομένων Λίστα στη μνήμη και ποια μηχανισμοί βρίσκονται στη βάση της λειτουργίας της;
Υπήρξαν περιπτώσεις όπου εργάστηκες για τη βελτίωση της απόδοσης των ερωτημάτων στη βάση δεδομένων;
Ποιο εύρος αποζημίωσης εξετάζετε για αυτή τη θέση;
Μπορείτε να εξηγήσετε σε τι αποτελεί το πρότυπο σχεδίασης επαναλήπτη και πώς εφαρμόζεται;
Μπορούν οι εργασίες ή οι ροές να θεωρηθούν ως ανώτερα ή χαμηλότερα επίπεδα αφαίρεσης, και πώς διαφέρουν;
Μπορείτε να δώσετε ένα παράδειγμα εφαρμογής του μοτίβου Mediator στον σχεδιασμό συστημάτων λογισμικού;
Έχετε εμπειρία με συστήματα καταγραφής και ανάλυσης καταγραφών;
Σε ποια κατηγορία δεδομένων μπορούν να ταξινομηθούν οι διεπαφές στη γλώσσα C#;
Εξηγήστε την έννοια των παράλληλων υπολογισμών και πώς διαφέρουν από τις διαδοχικές διαδικασίες
Ποι methods και εργαλεία θα χρησιμοποιήσεις για να αναλύσεις και να διορθώσεις ένα αργό ερώτημα στη βάση δεδομένων για εγγραφή;
Ποια είναι η διαφορά μεταξύ των τροποποιητών πρόσβασης private και protected στον αντικειμενοστραφή προγραμματισμό;
Είναι η δομή σε μια γλώσσα προγραμματισμού τύπος τιμής ή τύπος αναφοράς;
Πώς καθορίζεται η διάρκεια ζωής ενός αντικειμένου μετά την ενσωμάτωσή του μέσω του μηχανισμού Dependency Injection;
Εξηγήστε τις αρχές λειτουργίας και τα βασικά χαρακτηριστικά του Entity Framework Core ως εργαλείο ORM για εφαρμογές .NET
Μπορείτε να αναφέρετε τα βασικά δημιουργικά πρότυπα σχεδίασης και τα χαρακτηριστικά τους;
Πώς να προσδιορίσετε πριν από το τελευταίο στοιχείο σε μια απλή συνδεδεμένη λίστα;
Για ποιο λόγο χρησιμοποιείται η κλήση Task.Run στον ασύγχρονο προγραμματισμό;
Μπορείτε να εξηγήσετε τι είναι τα web sockets και πώς λειτουργούν για να καθιερώσουν μια διμερής επικοινωνία μεταξύ πελάτη και διακομιστή;
Έχετε εργαστεί με την πλατφόρμα .NET Standard στα έργα σας;
Ποια κριτήρια ακολουθούνται για τον καθορισμό των στηλών της βάσης δεδομένων στις οποίες θα δημιουργηθούν δείκτες;