Android
Qu'est-ce que [organisation] vous a apporté en termes de développement en tant que premier lieu de travail?
Avez-vous de l'expérience dans l'utilisation de bibliothèques ou d'outils pour travailler avec des flux de données ou l'asynchronie?
Expliquez le concept d'utilisation de la composition en programmation orientée objet.
Quel est le rôle et l'objectif du mot-clé final dans le langage de programmation?
Que se passe-t-il si on accède à un objet déclaré comme non nullable en utilisant l'opérateur '?'.
Comment l'équipe effectuait-elle la vérification et l'approbation du code avant l'intégration?
Pouvez-vous expliquer ce qu'est un bloc de code run {} dans un langage de programmation?
Quelle est la différence entre les méthodes apply et with en termes d'utilisation et de but?
Quelle est l'utilisation de l'outil inline en programmation ou compilation de code?
Quelles méthodes utilisez-vous pour mettre à jour les données locales sur l'appareil et les synchroniser avec le serveur?
Pouvez-vous expliquer ce que fait la commande git stash et dans quels cas elle est utilisée?
Quel modèle de présentation est utilisé lors du développement d'un projet dans Android Studio?
Explique le concept de la classe Nothing dans le contexte de la programmation.
Quelle expérience avez-vous avec les intégrations de systèmes internes?
Quelle technologie considères-tu comme la plus préférée pour tes projets et pourquoi?
Comment êtes-vous venu à travailler avec la plateforme Android et comment avez-vous découvert ce domaine?
Comment se transmettent les paramètres dans les fonctions en Kotlin et quelles sont les particularités de ce processus?
Peux-tu énumérer et expliquer les principales annotations utilisées dans Retrofit pour définir des requêtes?
Préférez-vous utiliser des coroutines ou RxJava dans vos projets?
Quelles caractéristiques de Kotlin trouvez-vous les plus agréables ou attrayantes pour le développement?