C#
Quelle est la différence entre une classe abstraite et une classe normale?
SignalR et WebSocket — principe de fonctionnement commun, différences, quand les utiliser?
Que est-il attendu d'un nouveau développeur lors de son premier mois de travail?
Comment écrire du texte dans un fichier à partir de deux tâches différentes en même temps ? Comment synchroniser l'accès ?
Expliquez la différence entre les filtres Action et Middleware dans ASP.NET Core.
Quelle est la complexité algorithmique de la recherche binaire dans un tableau trié?
Quelles matières vous ont été plus difficiles lors de votre formation?
Implémenter une méthode qui remplit le nom complet de l'utilisateur à partir du stockage (IDbRepository ou ICacheRepository) et transmet l'événement enrichi plus loin (IEventSaver) Il faut atteindre des performances maximales Le cache contient 99,9 % des données actuelles L'ordre initial des événements lors de la sauvegarde peut être violé public async Task Enrich(IEnumerable<UserEvent> events) { }
À quoi sert une pile ? Pourquoi ne pas stocker toutes les données dans le tas ?
Comment configurer un index pour une nouvelle requête ? Comment créer un index composé avec plusieurs conditions ?
Peut-on faire du DbContext (EF Core) un Singleton ? Quels seraient les avantages et inconvénients ?
Quelle est la différence entre TRUNCATE et DELETE?
Parlez-moi de Clean Architecture — comment elle est organisée, les couches, les dépendances.
Peut-on utiliser l'opérateur lock pour bloquer l'accès dans du code asynchrone?
Quelle est la complexité de rechercher des produits bloqués dans une liste à l'intérieur d'une boucle sur les produits et comment l'optimiser?
Comment accélérer cette requête SQL au maximum?
Comment les chaînes sont-elles stockées dans .NET?
Comment gérer les erreurs métier et renvoyer les bons codes HTTP au client?
Lequel de la liste sont des moyens de synchronisation en Go ? Canaux, sync.WaitGroup, sync.Mutex, sync.Cond ?
Y a-t-il des tâches que tu n'aimes pas ou que aimerais faire en moins grande quantité?