Avez-vous de l'expérience avec les mécanismes de contrainte (Constraints) dans les systèmes ou bases de données?
iOS
Expliquez les différences entre GCD, NSThread et OperationQueue et quels sont les avantages de chacun pour la multitâche dans le développement iOS.
Aimes-tu les jeux vidéo?
Quelle est la complexité temporelle de la suppression d'un élément du milieu d'un dictionnaire?
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?
Quelle est la différence entre les types Any et AnyObject dans le langage de programmation, et quelles sont leurs principales différences?
Expliquez les étapes de la vie d'une instance de ViewController dans une application iOS.
Expliquez le principe de fonctionnement des opérations synchrones et leur but en programmation.
Peut-on modifier AutoLayout dans une application depuis un autre thread d'exécution?
Dans quelles situations la valeur du paramètre origin dans Bounds diffère de zéro?
Quand une fermeture en Swift est-elle considérée comme escaping, même si le mot-clé @escaping n'est pas indiqué dans le code?
Expliquez le concept de chaîne de réponses (Responder Chain) dans le système de gestion des événements dans les applications GUI.
Pouvez-vous expliquer le concept de références faibles en programmation?
Quel composant dans UIKit est responsable de modifier la position et la taille de la zone Bounds via la propriété origin?
Pouvez-vous décrire les principaux types de méthodes de chiffrement et leurs objectifs?
Peux-tu nommer les composants qui entrent dans la structure d'une requête HTTP?
Expliquez les principales différences entre les modes d'exécution synchrone et asynchrone.
Pouvez-vous énumérer et expliquer les principaux problèmes liés à la gestion automatique de la mémoire avec ARC?
Comment le stockage des données se comporte-t-il en cas de collision de clés?
Comment peut-on déterminer la complexité temporelle de la recherche d'un nœud dans un arbre binaire?