Lequel des principes SOLID est considéré comme le plus difficile à respecter en pratique?
iOS
Quelle référence, faible (weak) ou non possédée (unowned), offre de meilleures performances lors de l'utilisation en Swift?
Pouvez-vous expliquer ce qu'est un objet WorkItem et à quoi il sert?
Pouvez-vous expliquer les différences entre le principe d'inversion des dépendances et l'injection de dépendances en programmation?
Comment se traite l'événement de clic dans l'application?
Peux-tu nommer les principes fondamentaux de la construction de classes en programmation orientée objet?
Un objet Reference peut-il être placé sur la pile pendant l'exécution du programme?
Comment distinguer les types de données par valeur et par référence et en quoi diffèrent-ils en programmation?
Pouvez-vous expliquer les principes fondamentaux de SOLID pour le développement logiciel?
Peut-on interrompre l'exécution d'une tâche dans GCD avant sa fin?
Quelle quantité de technologies de pile peut être utilisée dans une seule application?
Comment distinguer le mécanisme de synchronisation Semaphore de l'Exclusion Mutuelle (Mutex) ?
Quelle quantité de tas peut être utilisée dans une seule application et quel est leur rôle?
Peut-on implémenter l'héritage multiple dans le langage Swift?
Quels sont les défis qu'un système peut rencontrer lors de la gestion de la multitâche?
Quelles stratégies de gestion des branches Git avez-vous utilisées dans votre précédent emploi?
Quelles méthodes connais-tu et utilises-tu pour prévenir ou éliminer les blocages mutuels dans une application multithread ?
Peut-on expliquer le concept de release dans le processus de développement logiciel?
Pouvez-vous énumérer les différents types d'initialiseurs utilisés en programmation?
Pouvez-vous expliquer ce qu'est une énumération (enum) en programmation et dans quels cas elle est utilisée?