Hoe wordt ThreadPool gebruikt in de context van async/await? Kan worden gegarandeerd dat dezelfde thread wordt gebruikt na await?
C#
Wat is het verschil tussen IEnumerable en IQueryable?
Vertel over SynchronizationContext — wat is het, waar wordt het gebruikt?
Welke patronen voor gedistribueerde transacties in microservices kent u?
Wat is asynchroniteit? Vertel over het asynchrone programmeermodel, async/await.
In welke gevallen kiezen we voor relationele databases en in welke voor niet-relationele?
Vertel over je ervaring, je bedrijven, waar je hebt gewerkt, projecten, technologieën, taken en rollen.
Met welke relationele en niet-relationele databases hebt u gewerkt? Waarvoor werden de niet-relationele gebruikt?
Hoe begrijp je welke indexen worden gebruikt en hoe verloopt de query?
Vertel over de benaderingen van concurrency bij gelijktijdige gegevenswijziging in de database door twee threads (optimistisch en pessimistisch).
Wat is het record-type in C#? Waarvoor wordt het gebruikt?
Vertel over geheugenopschoning met de Garbage Collector — hoe het werkt en waarom het nodig is.
Wat is IAsyncDisposable en waar is het voor nodig?
Vertel over indexen in databases — wat zijn ze, hoe gebruik je ze, welke soorten zijn er?
Vergelijk monolithen en microservices — voor- en nadelen van elke aanpak.
Hoe werkt de finalisator? Vergelijk de finalisator en IDisposable.
Hoe synchroniseer je applicaties die draaien op verschillende virtuele machines/Kubernetes-pods?
Hoe communiceren microservices met elkaar? Vertel over synchronisatie en asynchrone interactie, REST vs gRPC.
Vertel over de mechanismen voor thread-synchronisatie.
Leg het verschil uit tussen Action-filters en Middleware in ASP.NET Core.