Android
Wat is de belangrijkste rol en functie van de applicatie in het systeem?
Wat zijn de belangrijkste verschillen tussen klassen gedeclareerd met de sleutelwoorden sealed en abstract?
Hoe verschillen de benaderingen MVI, MVP en MVVM in de applicatie-architectuur?
Hoe worden uitbreidingsfuncties geïmplementeerd en gebruikt in Kotlin?
Kunt u uitleggen wat een BroadcastReceiver-component in Android is en hoe deze wordt gebruikt?
Wat is het verschil tussen componenten en modules in Dagger?
Hoe declareer en implementeer je een interne functie binnen een klasse in Java?
Wat is de rol van de BroadcastReceiver-component in Android en waarvoor wordt deze gebruikt?
Kunt u uitleggen wat het Facade-ontwerppatroon is en in welke gevallen het wordt gebruikt?
Hoe verschilt foutafhandeling binnen coroutines met behulp van try/catch van het gebruik van CoroutineExceptionHandler?
Welke rol speelt de UseCase in de structuur van Clean Architecture en waarom is het gebruik ervan de voorkeur boven directe toegang tot de Repository?
Waarom is het nodig om functies als suspend te declareren in de Room-bibliotheek voor het werken met asynchrone operaties?
Waarom is het nodig om de methoden hashCode en equals te overschrijven bij het toevoegen van gelijke objecten aan een HashSet?
Wat is het verschil tussen de levenscyclusmethoden in Fragment en in Activity, en waar zijn ze voor nodig?
Welke methoden verbeteren de efficiëntie van de interactie met het team of klanten?
Waren er in de projecten meer dan 80% geautomatiseerde testdekking?
Wat is een competitieve race en waarom ontstaat deze bij parallelle gegevensverwerking?
Welke gevolgen kunnen er optreden bij het rechtstreeks aanroepen van de ViewModel-constructeur om een exemplaar te maken?
Wat is het doel van het gegevenstype Nothing in programmeren?
Wat is de belangrijkste functie van de component LiveData in de architectuur van Android-applicaties?