# Réseau Android (Android) > HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security - 29 questions d'entretien - Junior - [Questions d'entretien: Android](https://sharpskill.dev/fr/technologies/android/questions-entretien.md) ## 1. Quelle permission est nécessaire pour accéder à Internet ? **Réponse** La permission doit être déclarée dans le AndroidManifest.xml. C'est une permission normale (pas dangerous) qui ne nécessite pas de demande runtime. Sans cette permission, toute tentative de connexion réseau échouera avec une SecurityException. ## 2. Qu'est-ce que Retrofit ? **Réponse** Retrofit est une bibliothèque HTTP type-safe pour Android et Java développée par Square. Elle transforme une API HTTP en interface Java/Kotlin avec des annotations. Retrofit gère automatiquement la sérialisation/désérialisation JSON, les requêtes asynchrones, et s'intègre avec OkHttp, Coroutines, RxJava. C'est la solution recommandée par Google pour les appels réseau. ## 3. Quelles sont les principales méthodes HTTP ? **Réponse** Les méthodes HTTP principales sont : GET (récupérer des ressources), POST (créer une ressource), PUT (mettre à jour complètement une ressource), PATCH (mise à jour partielle), DELETE (supprimer une ressource), HEAD (récupérer les headers uniquement), OPTIONS (options de communication). GET et DELETE sont idempotentes, POST ne l'est pas. ## 26 questions supplémentaires disponibles - À quoi sert la méthode HTTP GET ? - À quoi sert la méthode HTTP POST ? 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 - [Cycle de Vie Android](https://sharpskill.dev/fr/technologies/android/questions-entretien/android-lifecycle.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 - [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-networking