Τι είναι το boxing και δώστε ένα παράδειγμα πώς προκύπτει; Ποια αντικείμενα αξίζει να γίνουν δομές;
C#
Τι είναι η πολυνηματικότητα, ποιες εργασίες επιλύει και ποιες primitive συγχρονισμού γνωρίζετε; Πώς διαφέρει το SemaphoreSlim από το Semaphore και τι είναι το Mutex;
Μπορούν να υλοποιηθούν μέθοδοι με σώμα σε μια διεπαφή C# και ποιο είναι το όφελος; Ποιο είναι το πλεονέκτημα έναντι μιας αφηρημένης κλάσης;
Ποιες προσεγγίσεις υπάρχουν για τη μεταφορά κατάστασης αντικειμένων μεταξύ υπηρεσιών: μεταφορά κατάστασης / πηγή κατάστασης και πηγή γεγονότων;
Ποια HTTP-μέθοδοι του REST API είναι ιδιομεταβλητές; Μπορείτε να στείλετε αίτημα/δεδομένα σε GET και ποιοι είναι οι περιορισμοί; Πώς διαφέρουν οι οικογένειες κωδικών 4xx και 5xx;
Για ποιες εργασίες ταιριάζει ένα μονολίθο και πώς να εξελιχθείτε χωρίς προβλήματα από αυτό σε μικροϋπηρεσίες; Τι είναι ο modular μονολίθος;
Τι είναι το sharding και τι πρέπει να λαμβάνεται υπόψη κατά το σχεδιασμό του;
Για ποιες εργασίες χρησιμοποιείται η κατασκευή using στη C# και τι είναι;
Τι είναι η εξάρτηση injection, πού εφαρμόζεται και ποιοι τύποι διάρκειας ζωής υπάρχουν: Transient, Scoped, Singleton;
Ποιο πρακτικό όφελος προσφέρει το async/await σε έναν πελάτη WinForms/WPF;
Τι είναι ο ασύγχρονος προγραμματισμός, για ποιες εργασίες χρησιμοποιείται και πώς λειτουργεί το async/await;
Πώς να υλοποιήσετε αποτελεσματικά μια αναφορά με τον μέσο όρο για μια περίοδο, αν στη βάση δεδομένων εισάγονται καθημερινά περίπου ένα δισεκατομμύριο εγγραφές και συνολικά υπάρχουν εκατοντάδες δισεκατομμύρια εγγραφές;
Τι είναι τα μοτίβα Outbox και Inbox;
Πείτε μας για μία ή δύο εργασίες στην προηγούμενη ή τρέχουσα θέση εργασίας σας, για τις οποίες είστε περήφανοι.
Τι είναι το IQueryable και πότε εκτελείται το ερώτημα;
// κοπή για όλους τους αισθητήρες, μόνο η τελευταία τιμή ανά χρόνο // συλλογές ανώνυμων αντικειμένων string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Ποιος SQL χειριστής ευθύνεται για την ταξινόμηση όταν χρησιμοποιείται το HAVING και πώς βοηθούν ή εμποδίζουν τα ευρετήρια τις λειτουργίες με τον πίνακα;