Comment utiliser ThreadPool dans le contexte de async/await ? Peut-on garantir le même thread après await ?
C#
Quelle est la différence entre IEnumerable et IQueryable?
Parlez-moi de SynchronizationContext — qu'est-ce que c'est et où est-ce utilisé?
Quels modèles de transactions distribuées dans les microservices connaissez-vous?
Qu'est-ce que l'asynchronie ? Parlez du modèle de programmation asynchrone, async/await.
Dans quels cas choisit-on des bases de données relationnelles et dans quels cas non relationnelles?
Parlez-moi de votre expérience, de vos entreprises, où vous avez travaillé, projets, technologies, tâches et rôles.
Avec quelles bases de données relationnelles et non relationnelles avez-vous travaillé ? À quoi servaient les non-relationnelles ?
Parlez des approches de concurrence lors de la modification simultanée des données dans la base de données par deux threads (optimiste et pessimiste).
Comment comprendre quels index sont utilisés et comment la requête est exécutée?
Qu'est-ce que le type record en C# ? À quoi sert-il?
Parlez-nous du nettoyage de la mémoire avec le Garbage Collector — comment ça fonctionne, pourquoi c'est nécessaire.
Qu'est-ce que IAsyncDisposable et à quoi sert-il?
Parlez-nous des index dans les bases de données — qu'est-ce que c'est, comment les utiliser, quels types existent?
Comparez monolithes et microservices — avantages et inconvénients de chaque approche.
Comment synchroniser les applications exécutées sur différentes machines virtuelles/pods Kubernetes?
Parlez des mécanismes de synchronisation des threads.
Comment fonctionne le finaliseur ? Comparez le finaliseur et IDisposable.
Comment les microservices communiquent-ils entre eux ? Parlez de l'interaction synchrone et asynchrone, REST vs gRPC.
Expliquez la différence entre les filtres Action et Middleware dans ASP.NET Core.