iOS
Pouvez-vous expliquer le concept de concurrence et son rôle en programmation?
Quelles méthodes peuvent être utilisées pour prévenir la course de données en programmation multithread ?
Pouvez-vous expliquer comment fonctionne le pattern Observer et dans quels cas il est utilisé?
Quelle est la différence entre une classe et un protocole en programmation?
Peut-on interrompre l'exécution d'une tâche dans GCD avant sa fin?
Est-il permis de créer une classe porteuse d'une autre classe en programmation orientée objet?
Peut-on étendre la fonctionnalité des énumérations en leur ajoutant des méthodes?
Pourriez-vous nommer des styles architecturaux courants pour le développement d'applications?
Quels sont les avantages et inconvénients de l'utilisation de types avec références en programmation?
Comment peut-on élargir la zone d'interaction avec un élément sans changer ses dimensions?
Qu'est-ce que le Swizzling et quels sont ses avantages et inconvénients?
Pouvez-vous expliquer ce qu'est une référence cyclique et comment elle influence la collecte des déchets?
Que signifie la lettre 'L' dans les principes SOLID pour la programmation orientée objet?
Quelle est la durée prévue pour l'adaptation et l'intégration lors d'un changement de poste?
Pouvez-vous expliquer le concept d'association en programmation orientée objet?
Que signifie l'événement touchUpInside dans le contexte du développement d'interfaces iOS?
Quels sont les avantages et inconvénients de l'utilisation de Constraint dans le développement de solutions logicielles?
Pouvez-vous expliquer le principe qui consiste à réutiliser le code sans le dupliquer?
Avez-vous de l'expérience dans les tests automatisés d'interfaces utilisateur?
Expliquez le concept de collections paresseuses et leur utilisation en programmation.