Android
Qu'est-ce que l'injection de dépendances (DI) ?
Comment l'extension est-elle ajoutée et que peut-on ajouter précisément?
Quelles classes couvrez-vous avec des tests unitaires?
Quel est le flux principal d'exécution de l'application?
Quelles méthodes existent dans la classe de base de Kotlin et quelle est leur fonctionnalité?
Quelle est la différence entre une classe statique imbriquée et une classe non statique imbriquée?
Peut-on faire en sorte que toutes les fonctions soient inline au niveau du compilateur?
Quelles méthodes sont utilisées pour l'interaction entre les Fragment qui se trouvent dans une même Activity?
Expliquez la finalité et le fonctionnement de l'annotation @Binds dans le contexte de l'injection de dépendances.
Quelles méthodes la classe héritée PagingSource doit-elle redéfinir dans la bibliothèque Paging 3?
À quel point est-il difficile de corriger un problème de surcharge du thread principal dans une application?
Comment exécuter du code synchrone et obtenir son résultat?
Comment insérer une valeur dans HashMap pour ne pas perdre de données?
De quelle classe la classe Application hérite-t-elle dans Android?
Pourquoi n'est-il pas recommandé de modifier la mise en page pendant l'exécution d'une animation?
Pourquoi ne peut-on pas envoyer un fichier au serveur à l'aide d'un flux?
Quels modèles de conception implémentent des structures de données telles que la file d'attente et la pile?
Pouvez-vous expliquer le principe de fonctionnement du Content Provider dans Android et comment il interagit avec d'autres composants de l'application?
Quels sont les principes fondamentaux de la relation entre les méthodes equals et hashCode en Java?
Pouvez-vous expliquer ce que l'on entend par composant View dans l'architecture des applications?