# Cycle de Vie Android (Android) > Activity/Fragment Lifecycle, Configuration Changes et gestion d'état - 30 questions d'entretien - Junior - [Questions d'entretien: Android](https://sharpskill.dev/fr/technologies/android/questions-entretien.md) ## 1. Quel est l'ordre correct du cycle de vie d'une Activity lors du démarrage ? **Réponse** Le cycle de vie d'une Activity commence par onCreate() (initialisation et création des views), suivi de onStart() (Activity devient visible mais pas encore interactive), puis onResume() (Activity au premier plan et interactive). Cette séquence est toujours la même pour chaque démarrage d'Activity. ## 2. Quelle première méthode du cycle de vie est appelée quand l'Activity passe en arrière-plan ? **Réponse** onPause() est la première méthode appelée quand l'Activity commence à perdre le focus. Elle est suivie de onStop() quand l'Activity n'est plus visible du tout. C'est dans onPause() qu'il faut sauvegarder les données critiques car le système peut tuer le processus après cette méthode sans appeler onStop(). ## 3. Dans quelle méthode faut-il initialiser les Views (findViewById, ViewBinding) ? **Réponse** onCreate() est la méthode appropriée pour initialiser les Views car c'est là que setContentView() est appelé et que la hiérarchie de Views est créée. Les Views ne sont pas encore disponibles avant onCreate(). On peut aussi utiliser onViewCreated() dans les Fragments. ## 27 questions supplémentaires disponibles - Quelle est la différence entre onPause() et onStop() ? - Que se passe-t-il lors de la rotation de l'écran par défaut ? S'inscrire gratuitement: https://sharpskill.dev/fr/login ## Autres sujets d'entretien Android - [Fondamentaux Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-fundamentals.md): 24 questions, Junior - [UI et Ressources Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-ui-and-resources.md): 30 questions, Junior - [Navigation Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-navigation.md): 26 questions, Junior - [Gestion des Données Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-data-management.md): 29 questions, Junior - [Réseau Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-networking.md): 29 questions, Junior - [Tests Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-testing.md): 28 questions, Junior - [Gradle Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-gradle.md): 26 questions, Junior - [Bases de Kotlin pour Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-kotlin-language-essentials.md): 24 questions, Junior - [Room Database](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-room-database.md): 25 questions, Confirmé - [Android Background Tasks](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-background-work.md): 18 questions, Confirmé - [Jetpack Compose](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-compose.md): 28 questions, Confirmé - [Android Permissions & Device](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-permissions-and-device.md): 21 questions, Confirmé - [Firebase pour Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-firebase.md): 23 questions, Confirmé - [Android MVVM Architecture](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-mvvm-architecture.md): 18 questions, Confirmé - [Android Networking Avancé](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-networking-advanced.md): 13 questions, Confirmé - [Collections et Opérateurs Kotlin](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-kotlin-collections-operators.md): 20 questions, Confirmé - [Kotlin Coroutines et Flow](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-kotlin-coroutines-flow.md): 20 questions, Confirmé - [Injection de Dépendances Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-dependency-injection.md): 15 questions, Confirmé - [Android MVI Architecture](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-mvi-architecture.md): 17 questions, Confirmé - [Android Clean Architecture](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-clean-architecture.md): 21 questions, Senior - [Android Compose Advanced](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-compose-advanced.md): 17 questions, Senior - [Android Performance and Monitoring](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-performance-monitoring.md): 13 questions, Senior - [Android Security and Privacy](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-security-privacy.md): 18 questions, Senior - [Android CI/CD and Release](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-cicd-release.md): 15 questions, Senior - [Android UX and Form Factors](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-ux-form-factors.md): 18 questions, Senior - [Android Testing Advanced](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-testing-advanced.md): 18 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/fr/technologies/android/questions-entretien/android-lifecycle