C#
Ποια είναι η διαφορά μεταξύ μιας αφηρημένης κλάσης και μιας κανονικής κλάσης;
SignalR και WebSocket — κοινή αρχή λειτουργίας, διαφορές, πότε να τα χρησιμοποιήσετε;
Τι αναμένεται από έναν νέο προγραμματιστή τον πρώτο μήνα εργασίας;
Πώς γράφετε κείμενο σε ένα αρχείο ταυτόχρονα από δύο διαφορετικές εργασίες; Πώς συγχρονίζετε την πρόσβαση;
Εξηγήστε τη διαφορά μεταξύ Action-filters και Middleware στο ASP.NET Core.
Ποια είναι η αλγοριθμική πολυπλοκότητα της δυαδικής αναζήτησης σε έναν ταξινομημένο πίνακα;
Ποια μαθήματα ήταν τα πιο δύσκολα για εσάς κατά τη διάρκεια της εκπαίδευσης;
Υλοποιήστε μια μέθοδο που γεμίζει το πλήρες όνομα του χρήστη από την αποθήκευση (IDbRepository ή ICacheRepository) και προωθεί το εμπλουτισμένο γεγονός περαιτέρω (IEventSaver) Πρέπει να επιτευχθεί η μέγιστη απόδοση Η προσωρινή μνήμη περιέχει το 99,9% των τρεχουσών δεδομένων Η αρχική σειρά των γεγονότων κατά την αποθήκευση μπορεί να διαταραχθεί public async Task Enrich(IEnumerable<UserEvent> events) { }
Ποια είναι η χρήση της στοίβας; Γιατί να μην αποθηκεύουμε όλα τα δεδομένα στον σωρό;
Πώς ρυθμίζετε έναν δείκτη για ένα νέο ερώτημα; Πώς δημιουργείτε έναν σύνθετο δείκτη με πολλαπλές συνθήκες;
Μπορεί να γίνει το DbContext (EF Core) Singleton; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα;
Ποια είναι η διαφορά μεταξύ TRUNCATE και DELETE;
Πες μου για το Clean Architecture — πώς είναι δομημένη, στρώματα, εξαρτήσεις.
Μπορεί ο τελεστής lock να χρησιμοποιηθεί για το μπλοκάρισμα της πρόσβασης σε ασύγχρονο κώδικα;
Ποια είναι η πολυπλοκότητα της αναζήτησης μπλοκαρισμένων προϊόντων σε μια λίστα μέσα σε έναν βρόχο προϊόντων και πώς να την βελτιστοποιήσετε;
Πώς να επιταχύνετε στο μέγιστο αυτό το ερώτημα SQL;
Πώς αποθηκεύονται οι συμβολοσειρές στο .NET;
Πώς χειρίζεστε τα επιχειρηματικά σφάλματα και επιστρέφετε σωστά κωδικούς HTTP στον πελάτη;
Ποια από τα παρακάτω είναι μέσα συγχρονισμού στο Go; Κανάλια, sync.WaitGroup, sync.Mutex, sync.Cond;
Υπάρχουν εργασίες που δεν σου αρέσουν ή θα ήθελες να κάνεις σε μικρότερο όγκο;