# CI/CD React Native (React Native) > Fastlane, GitHub Actions, Bitrise, automated testing, OTA updates, CodePush - 20 questions d'entretien - Senior - [Questions d'entretien: React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien.md) ## 1. Qu'est-ce que Fastlane dans le contexte du développement mobile React Native ? **Réponse** Fastlane est un outil open-source d'automatisation pour le développement iOS et Android. Il permet d'automatiser les tâches répétitives comme la génération de builds, la signature de code, le déploiement vers les stores, et la gestion des certificats. Dans un projet React Native, Fastlane simplifie considérablement le processus de release en permettant de définir des lanes (workflows) reproductibles et scriptables. ## 2. Dans Fastlane, qu'est-ce qu'une lane ? **Réponse** Une lane dans Fastlane est un workflow ou une séquence d'actions définies dans le Fastfile. Chaque lane regroupe plusieurs actions (comme build, test, deploy) qui s'exécutent séquentiellement. Par exemple, une lane beta pourrait compiler l'app, la signer, puis la déployer sur TestFlight. Les lanes permettent d'encapsuler des processus complexes en une seule commande simple. ## 3. Quelle action Fastlane permet de gérer automatiquement les certificats et profils de provisioning iOS ? **Réponse** Match est l'action Fastlane qui synchronise les certificats et profils de provisioning iOS entre les membres d'une équipe via un repository git privé. Elle résout le problème du code signing en centralisant tous les fichiers nécessaires et en les partageant de manière sécurisée. Match génère ou récupère automatiquement les certificats/profils nécessaires, éliminant les conflits de signing courants en équipe. ## 17 questions supplémentaires disponibles - Comment configurer GitHub Actions pour builder une application React Native iOS ? - Qu'est-ce que CodePush dans l'écosystème React Native ? S'inscrire gratuitement: https://sharpskill.dev/fr/login ## Autres sujets d'entretien React Native - [Les bases de JavaScript](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/javascript-essentials.md): 25 questions, Junior - [Fondamentaux React](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/react-fundamentals.md): 20 questions, Junior - [Bases de React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/react-native-basics.md): 22 questions, Junior - [React Hooks](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/react-hooks.md): 20 questions, Junior - [TypeScript pour React & React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/typescript-for-react-native.md): 22 questions, Junior - [Composants & API React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-components-api.md): 20 questions, Junior - [Styling & Layout React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-styling-layout.md): 18 questions, Junior - [Navigation React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-navigation.md): 22 questions, Confirmé - [State Management React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-state-management.md): 24 questions, Confirmé - [Networking & API React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-networking-api.md): 20 questions, Confirmé - [Persistance des données](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-data-persistence.md): 20 questions, Confirmé - [Forms & Validation](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-forms-validation.md): 18 questions, Confirmé - [Animations React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-animations.md): 22 questions, Confirmé - [Native Modules & Bridge](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-native-modules.md): 20 questions, Confirmé - [Code spécifique aux plateformes](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-platform-specific-code.md): 18 questions, Confirmé - [Permissions & Device APIs](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-permissions-apis.md): 20 questions, Confirmé - [Push Notifications](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-push-notifications.md): 18 questions, Confirmé - [Testing React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-testing.md): 20 questions, Confirmé - [Debugging React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-debugging.md): 18 questions, Confirmé - [Build & Deployment](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-build-deployment.md): 20 questions, Confirmé - [Expo vs React Native Bare](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/expo-vs-bare-rn.md): 18 questions, Confirmé - [Performance Optimization](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-performance-optimization.md): 24 questions, Senior - [Memory Management](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-memory-management.md): 20 questions, Senior - [Architecture Patterns](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-architecture-patterns.md): 22 questions, Senior - [New Architecture React Native](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-new-architecture.md): 24 questions, Senior - [Security Best Practices](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-security-best-practices.md): 20 questions, Senior - [Offline-First Architecture](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-offline-first.md): 20 questions, Senior - [Monorepo & Code Sharing](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-monorepo-architecture.md): 18 questions, Senior - [Advanced Topics](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-advanced-topics.md): 22 questions, Senior - [App Lifecycle & Background Execution](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-app-lifecycle-background.md): 20 questions, Confirmé - [Authentication & Session Management](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-auth-session-management.md): 22 questions, Confirmé - [Monitoring & Crash Reporting](https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-monitoring-crash-reporting.md): 20 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/fr/technologies/react-native/questions-entretien/rn-ci-cd