Sobes.tech

Τι είναι το boxing και δώστε ένα παράδειγμα πώς προκύπτει; Ποια αντικείμενα αξίζει να γίνουν δομές;

261

Τι είναι η πολυνηματικότητα, ποιες εργασίες επιλύει και ποιες primitive συγχρονισμού γνωρίζετε; Πώς διαφέρει το SemaphoreSlim από το Semaphore και τι είναι το Mutex;

238

Μπορούν να υλοποιηθούν μέθοδοι με σώμα σε μια διεπαφή C# και ποιο είναι το όφελος; Ποιο είναι το πλεονέκτημα έναντι μιας αφηρημένης κλάσης;

165

Ποιες προσεγγίσεις υπάρχουν για τη μεταφορά κατάστασης αντικειμένων μεταξύ υπηρεσιών: μεταφορά κατάστασης / πηγή κατάστασης και πηγή γεγονότων;

156

Ποια HTTP-μέθοδοι του REST API είναι ιδιομεταβλητές; Μπορείτε να στείλετε αίτημα/δεδομένα σε GET και ποιοι είναι οι περιορισμοί; Πώς διαφέρουν οι οικογένειες κωδικών 4xx και 5xx;

151

Για ποιες εργασίες ταιριάζει ένα μονολίθο και πώς να εξελιχθείτε χωρίς προβλήματα από αυτό σε μικροϋπηρεσίες; Τι είναι ο modular μονολίθος;

151

Τι είναι το sharding και τι πρέπει να λαμβάνεται υπόψη κατά το σχεδιασμό του;

147

Για ποιες εργασίες χρησιμοποιείται η κατασκευή using στη C# και τι είναι;

142

Τι είναι η εξάρτηση injection, πού εφαρμόζεται και ποιοι τύποι διάρκειας ζωής υπάρχουν: Transient, Scoped, Singleton;

141

Ποιο πρακτικό όφελος προσφέρει το async/await σε έναν πελάτη WinForms/WPF;

140

Τι είναι ο ασύγχρονος προγραμματισμός, για ποιες εργασίες χρησιμοποιείται και πώς λειτουργεί το async/await;

135

Πώς να υλοποιήσετε αποτελεσματικά μια αναφορά με τον μέσο όρο για μια περίοδο, αν στη βάση δεδομένων εισάγονται καθημερινά περίπου ένα δισεκατομμύριο εγγραφές και συνολικά υπάρχουν εκατοντάδες δισεκατομμύρια εγγραφές;

134

Τι είναι τα μοτίβα Outbox και Inbox;

133

Πείτε μας για μία ή δύο εργασίες στην προηγούμενη ή τρέχουσα θέση εργασίας σας, για τις οποίες είστε περήφανοι.

130

Τι είναι το IQueryable και πότε εκτελείται το ερώτημα;

123

// κοπή για όλους τους αισθητήρες, μόνο η τελευταία τιμή ανά χρόνο // συλλογές ανώνυμων αντικειμένων string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });

122

Ποιος SQL χειριστής ευθύνεται για την ταξινόμηση όταν χρησιμοποιείται το HAVING και πώς βοηθούν ή εμποδίζουν τα ευρετήρια τις λειτουργίες με τον πίνακα;

120