Pouvez-vous nommer les principaux modèles architecturaux utilisés dans la conception de systèmes?
iOS
Est-il possible d'utiliser plusieurs DispatchGroup simultanément dans un seul thread?
Quelles méthodes peuvent être utilisées pour détecter des problèmes de fuite de mémoire dans une application?
Pouvez-vous expliquer ce que signifie exécuter du code de manière asynchrone et quels en sont les principaux avantages?
À quelle étape et dans quel composant du système la décision concernant le lieu de stockage de la valeur du type est-elle prise?
Comment distinguer les types de données par valeur et par référence et en quoi diffèrent-ils en programmation?
Avez-vous travaillé avec la documentation de l'API?
Pouvez-vous donner un exemple illustrant l'application des principes SOLID dans le développement?
Pouvez-vous expliquer le principe de Copy-on-Write et comment il fonctionne dans les systèmes de stockage de données?
Pouvez-vous expliquer ce que signifie le terme 'objet zombie' en programmation?
Expliquez le principe de fonctionnement des opérations synchrones et leur but en programmation.
Pouvez-vous expliquer ce que signifie le terme 'Acteur' dans le contexte de la programmation et des systèmes?
Avez-vous de l'expérience dans le développement ou le travail avec des applications multithread?
Pouvez-vous expliquer les principes fondamentaux de SOLID pour le développement logiciel?
Quelle est la différence entre une structure de données qui stocke des éléments uniques et une séquence d'éléments permettant des répétitions?
Expliquez les principales différences entre un tableau, un dictionnaire et un ensemble dans le contexte de leur utilisation et de leur structure de données.
Racontez comment vous effectuiez la vérification et l'échange d'avis sur le code dans votre équipe précédente.
Quelles méthodes de mise en page d'interfaces utilisateur avez-vous utilisées dans votre pratique?