Waarvoor dienen een interface en een abstracte klasse, wat zijn de verschillen?
C#
Hoe verwijder je duplicaten uit een array? Welke methoden zijn er?
Hoe zakelijke fouten afhandelen en de juiste HTTP-codes aan de klant teruggeven?
Waarom is asynchroniciteit nodig in .NET? Hoe werkt het?
Wat is het verschil tussen struct en class in C#?
Wat is een request pipeline (middleware pipeline) in ASP.NET Core?
Hoe gebruik je contracten (interfaces) in services? Dependency Injection in C#.
Wat is het verschil tussen HashSet en List?
Welke datastructuren (containers) ken je in C#? Wanneer welke gebruiken?
Wat is LINQ? Wat is het verschil tussen IEnumerable en IQueryable?
Indexen in de database: waar zijn ze voor, waarom kun je ze niet op alles toepassen, hoe analyseer je trage queries?
Wat is de complexiteit van het verkrijgen van een element uit een array op index?
Hoe synchroniseer je toegang tot een resource in asynchrone code (niet meer dan één verzoek tegelijk)?
Wat is het verschil tussen Array en List?
Code-analyse met IEnumerable: probleem van meerdere iteraties en hoe het op te lossen. Luierekeningen vs materialisatie.
Hoe werk je met Scoped-services (bijvoorbeeld DbContext) binnen een Kafka/MassTransit consumer, waar geen request scope is?
Wat is een hash-code? Waarom zijn botsingen onvermijdelijk?