Quelles sont les principales différences entre les modèles architecturaux MVC et MVVM dans le contexte de l'organisation du code et de l'interaction des composants?
iOS
Peut-on ajouter de nouvelles propriétés à un objet en étendant son type?
Avez-vous des propositions d'emploi ou des offres en cours?
Avez-vous une expérience professionnelle avec des systèmes ou des API liés à la cartographie ou aux cartes?
Comment les tâches parallèles sont-elles implémentées et gérées en programmation multithread ?
Dans quel endroit de la mémoire ou de la structure de données les valeurs de type de données par valeur sont-elles généralement placées?
Quelle est la différence entre l'utilisation de NSLock et Semaphore pour la gestion des threads?
Pourquoi est-il recommandé d'initier les animations dans la méthode viewDidAppear plutôt que dans d'autres cycles de vie ?
Y a-t-il des violations des droits ou de la législation dans le contexte actuel?
Quels composants de l'interface utilisateur ont un calcul automatique de leur taille basé sur le contenu interne?
Pouvez-vous expliquer le concept de références faibles en programmation?
Dans quels projets avez-vous dû participer ou que vous avez dû réaliser?
Avez-vous une expérience pratique dans l'écriture de tests unitaires pour du code?
Quelles méthodes et pratiques utilisez-vous pour améliorer et optimiser le code existant?
Pourriez-vous énumérer les différents types de méthodes de distribution du contrôle des tâches dans les systèmes?
Décrivez votre expérience professionnelle et les tâches clés auxquelles vous avez été confronté dans votre emploi précédent.
Qu'est-ce qui vous a motivé à choisir une carrière de développeur iOS?
Pouvez-vous nommer les principaux outils et moyens utilisés lors du travail avec GCD?
Avez-vous de l'expérience en développement avec Objective-C?