Peux-tu nommer les méthodes implémentées dans le type Any ?
Android
Comment Kotlin détermine-t-il en temps d'exécution à quelle classe une fonction d'extension s'applique-t-elle?
Peux-tu nommer les principaux types de flux en programmation?
Quelle est la différence entre les classes sealed et les classes enum en Kotlin et quelles sont leurs principales différences?
Pouvez-vous expliquer à quoi sert la méthode hashCode en Java et comment elle est implémentée?
Peut-on initialiser un objet d'une classe qui ne réalise pas entièrement ses fonctionnalités?
Quel est le rôle des threads dans l'organisation de l'exécution des programmes et pourquoi sont-ils utilisés?
Comment la cohérence des opérations est-elle mise en œuvre et garantie dans le cadre d'une transaction?
Comment le ViewModel conserve-t-il sa viabilité après la destruction de l'Activity?
Pouvez-vous expliquer ce qu'est le mécanisme AssistedInject dans Dagger et à quoi il sert?
Quelle est la différence entre l'utilisation des méthodes requestLayout et invalidate lors de la mise à jour de l'interface?
Comment le cycle de vie d'une Activity est-il géré en Android lors d'un changement de configuration du dispositif?
L'interface sera-t-elle à nouveau affichée lors de plusieurs appels de la méthode invalidate ?
Est-il possible qu'un scénario implique plusieurs threads d'exécution simultanément?
Quel projet ou tâche de votre passé vous a laissé la impression la plus forte et pourquoi?
Comment la structure des collections est-elle organisée et comment sont-elles liées entre elles?
Pouvez-vous expliquer comment la structure de données HashMap est implémentée et comment elle assure un accès rapide aux éléments?
Y a-t-il des restrictions sur l'exécution dans la méthode onReceive de BroadcastReceiver?
Comment la fonction d'extension est-elle implémentée et fonctionne-t-elle en Kotlin au niveau des détails bas-niveau?
Qu'est-ce que le type 'bottom' en Kotlin et quel est son rôle dans le système de types?