Kun je virtuele methoden maken in een gewone (niet-abstracte) klasse?
C#
Hoe vervang je een switch-case door het type van de erfgenaam met behulp van polymorfisme?
Hoe heet de technologie om met methoden als referenties in C# te werken?
Heeft u gehoord van TDD en DDD? Hoe hebt u ze in de praktijk toegepast?
Wat is het fundamentele verschil tussen asynchroniteit en multithreading?
Wanneer begint de asynchrone operatie precies bij het uitvoeren van de methode?
Wat gebeurt er wanneer de uitvoering bij await komt? Hoe verwerkt de compiler dit?
Wat is het alternatief voor attributen en reflectie in C#?
Welke architectuurpatronen kent u?
Voor welke taken kan een gedeeltelijke klasse nodig zijn?
Wat is het sleutelwoord partial in C#? Waarvoor wordt het gebruikt?
Wat is het principe van afhankelijkheidsomkering (DIP)?
Wat is het verschil tussen een abstracte klasse en een gewone klasse?
Hoe kan een klasse-methode worden uitgebreid zonder de broncode te wijzigen?
Wat zijn MVC, MVP, MVVM? Hoe verschillen ze?
Wat zijn attributen in C#?
Hoe kan worden geïmplementeerd dat een basisklasse niet afhankelijk is van afgeleide klassen? Hoe kan de basisklasse weten dat er afgeleide klassen bestaan?
Wat is asynchroniciteit en hoe hebt u het in uw werk toegepast?
Met welk sleutelwoord kun je de basisimplementatie van een methode aanroepen vanuit een overschreven methode?
Welke ontwerppatronen gebruik je het vaakst in je werk?