Quel salaire espérez-vous obtenir pour ce poste?
iOS
Pouvez-vous expliquer le concept d'injection de dépendances et pourquoi il est nécessaire en programmation?
Pouvez-vous partager les projets ou tâches les plus importants que vous avez réussi à réaliser avec succès?
Pouvez-vous expliquer le concept d'évaluation paresseuse ou de report de l'exécution des tâches en programmation?
Peut-on effectuer une dispatch statique des méthodes dans une classe?
Pouvez-vous énumérer les principaux types de files d'attente utilisés en programmation?
Pouvez-vous expliquer le terme 'file d'attente' dans le contexte des structures de données?
Quelles méthodes utilisez-vous pour sauvegarder et organiser les données dans les applications?
Expliquez la finalité de l'interface Comparable et dans quels cas elle est utilisée en Java?
Y a-t-il eu des situations où vous avez travaillé individuellement sans le soutien de l'équipe?
Pouvez-vous expliquer ce qu'est CoreData et à quoi il sert dans le développement iOS?
La structure de données est-elle toujours automatiquement placée dans la pile de mémoire?
As-tu utilisé la technologie CoreData dans tes projets pour gérer les données?
Décrivez mon expérience en organisation et conduite de revues de code dans mon emploi précédent.
Expliquez les étapes de la vie d'une instance de ViewController dans une application iOS.
Pouvez-vous expliquer à quoi sert la classe NSLock dans le développement en Objective-C?
À quelle étape du développement l'application se trouvait-elle lorsque vous en êtes devenu membre de l'équipe?
Expliquez le concept de table virtuelle et son rôle dans la mise en œuvre du polymorphisme en programmation orientée objet.