Wat is het verschil tussen het gebruik van asynchrone functies met het sleutelwoord async en het aanroepen van launch in de context van asynchrone programmeren?
Android
Welke componenten of klassen in de Android API kunnen in strijd zijn met de SOLID-principes bij het ontwerpen?
Wat is een CancelationException en in welke gevallen treedt deze op?
Kan de uitvoering van een actieve taak in het systeem worden onderbroken?
Kun je de belangrijkste kenmerken en eigenschappen van de data class in Kotlin opsommen?
Hoe kunt u in de lijst alleen unieke elementen markeren?
Hoe onderscheid je reeksen van collecties in programmeren?
Wanneer en onder welke omstandigheden kan een situatie van wederzijdse blokkering van bronnen in het systeem ontstaan?
Kunt u uitleggen wat een Data Class is en waar deze voor wordt gebruikt in programmeren?
Welk principe van OOP is nodig om het patroon van abstracte fabriek te implementeren?
Wanneer is het beter om sequenties te gebruiken in plaats van standaardcollecties?
Wat zijn racecondities en waarom kunnen ze fouten veroorzaken in een multithread-toepassing?
Wat is het maximale aantal elementen dat in een stack kan zitten?
Kun je uitleggen wat de functie coroutineScope in Kotlin betekent en waar deze voor wordt gebruikt?
Kan de uitvoering van een geplande operatie die met Deferred is uitgesteld, worden gestopt?
Welke SOLID-principe wordt geschonden wanneer het model afhankelijk is van een specifieke implementatie van ViewModel?
Welke soorten uitvoeringsdraadjes kun je noemen?
In welke verwerkingsstijl wordt de gegevensstructuur stack gebruikt?
Welke methoden kunnen zorgen voor een gecoördineerde werking van meerdere threads in een multithread-omgeving?
Hoe kan een stack overflow in een programma ontstaan?