Android
Utilisez-vous une interface pour implémenter le référentiel ou la créez directement?
Expliquez le mécanisme de fonctionnement des délégués ViewModel et comment ils interagissent avec le reste de l'architecture de l'application.
Quel type de données la méthode d'une interface implémentant des requêtes HTTP via Retrofit retourne-t-elle?
Comment assurer l'ajout atomique de données dans un HashMap en environnement multithread ?
Envisages-tu de poursuivre tes études en master?
À quelle étape de la structure du code doit-on implémenter l'appel pour enregistrer les logs du point de départ du programme?
Quelles méthodes peuvent être utilisées pour éliminer les dépendances mutuelles entre modules ou composants du système?
Pouvez-vous nommer certains composants de la bibliothèque Android Jetpack que vous avez utilisés dans vos projets?
Quel est le rôle de la fonction remember dans Jetpack Compose et pourquoi est-elle utilisée lors de la création de composants personnalisés?
Avez-vous de l'expérience dans le développement de projets personnels utilisant les principes de l'architecture propre?
Que comprend le contenu du fichier APK et quels fichiers y sont stockés?
Quelles questions sont le plus souvent posées pour ce poste lors des entretiens ?
Quels sont les avantages de l'utilisation d'une structure modulaire dans le développement d'applications et quels sont les inconvénients de cette architecture?
Quel est l'avantage d'utiliser Fragment par rapport à Activity en termes de ressources consommées?
À quelle vitesse peut-on obtenir un élément si on y accède par sa position dans le tableau?
Pouvez-vous donner des exemples de différents types de mises en page d'interface avec lesquels vous avez été confronté?
Quelle est la fonction du dossier resources dans un projet?
Comment mettre en œuvre un redémarrage automatique de l'application en cas de défaillance ou d'arrêt?
Comment se comporte HashMap si vous insérez plusieurs objets avec le même résultat de fonction de hachage?
Quelles approches et pratiques doivent être suivies lors du développement de code commun en Kotlin Multiplatform pour assurer sa qualité?