Test en ligne rapide pour interviewer et sélectionner les développeurs

Sélectionnez un test en ligne Swift parmi les cadres suivants pour tester, évaluer et analyser les compétences des candidats à un emploi. Pour les développeurs de niveau junior, moyen et supérieur, ces tests en ligne sont un excellent moyen de tester les forces et les faiblesses des individus. Cela signifie que vous pouvez établir un profil plus éclairé des candidats et n'employer que les meilleurs développeurs.

Essayez ce test de codage similaire :
Questions d'entretien et tests pour les développeurs iOS

Swift
SENIOR
Des compétences éprouvées
Durée
74 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Lacunes dans les codes

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | Nerd Airlines App - Construire une application qui est utilisée pour trouver la route la moins chère entre deux destinations données. Implémentez un mécanisme de traversée de graphe pour trouver la route la moins chère en remplissant les méthodes appropriées, implémentez un mécanisme de cache générique pour les deux easter eggs de l'application.

Swift
SENIOR
Des compétences éprouvées
Durée
76 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Lacunes dans les codes

l'évaluation de la connaissance des Swift, iOS, MacOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | Nerd Airlines App - Construire une application qui est utilisée pour trouver la route la moins chère entre deux destinations données. Implémentez un mécanisme de traversée de graphe pour trouver la route la moins chère en remplissant les méthodes appropriées, implémentez un mécanisme de cache générique pour les deux easter eggs de l'application.

Swift
MIDDLE
Des compétences éprouvées
Durée
38 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Moyen :

iOS | Swift | Notepad App - Compléter une simple application de notes en utilisant le NotesService fourni pour sauvegarder et lire les notes.

Swift
SENIOR
Des compétences éprouvées
Durée
77 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | NSA Cipher Tool - Résolvez les 3 énigmes cryptographiques pour prendre la position de rêve en tant que programmeur à la NSA.

Swift
MIDDLE
Des compétences éprouvées
Durée
48 minutes max.
Évaluation
Manuel
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Lacunes dans les codes

l'évaluation de la connaissance des Swift, Unicode, iOS

Tâche de révision du code - Niveau : Moyen :

iOS | Swift | BookDataAnalyst - Veuillez effectuer une vérification de ce code. Veillez à la qualité et au respect des meilleures pratiques.

Swift
MIDDLE
Des compétences éprouvées
Durée
126 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS, Swift

Tâche de programmation - Niveau : Moyen :

iOS | Swift | Book Keeper App - Initialise la pile de données de base, y compris la sauvegarde et la récupération d'éléments génériques, et met en œuvre des fonctionnalités supplémentaires en complétant les méthodes manquantes et en corrigeant la fonctionnalité de l'interface utilisateur.

Swift
SENIOR
Des compétences éprouvées
Durée
165 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | Book Keeper App - Initialiser la pile de données de base pour qu'elle fonctionne simultanément, y compris la sauvegarde sur un fil de discussion de fond et la récupération d'éléments génériques sur le fil de discussion principal ; mettre en œuvre des fonctionnalités supplémentaires en remplissant les méthodes manquantes et en corrigeant la fonctionnalité de l'interface utilisateur de sorte qu'un utilisateur puisse ajouter ou modifier des éléments de la société et des factures ; mettre en œuvre la fonctionnalité de recherche dans les deux vues. Enfin, il devra limiter la saisie de textField de manière appropriée afin de réussir les tests.

Swift
JUNIOR
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS, Swift

Tâche de programmation - Niveau : Facile

IOS | Swift | Weather App - Créer une application qui analyse les données météorologiques reçues d'un service météorologique. Le candidat doit lire le fichier JSON fourni, créer un modèle de données, l'analyser et remplir les fonctions manquantes pour récupérer les conditions météorologiques requises dans le modèle.

Objectif-C
JUNIOR
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS

Tâche de programmation - Niveau : Facile

iOS | Objective-C | Weather App - Créer une application qui analyse les données météorologiques reçues d'un service météorologique.

Swift
MIDDLE
Des compétences éprouvées
Durée
80 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS, Swift

Tâche de programmation - Niveau : Moyen :

iOS | Swift | CoffeHouse Analyst App - Mettre en œuvre la fonctionnalité d'analiser les données données données pour la gestion en remplissant les fonctions manquantes.

Développeur mobile
SENIOR
Des compétences éprouvées
Durée
100 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Difficile

iOS | Swift | Conference App Senior - Mise en place d'un service réseau permettant d'interagir avec le serveur.

Tâche de programmation - Niveau : Difficile

Android | Appel asynchrone du natif vers Java via JNI - Fournir la partie JNI manquante du combo de communication natif-Java qui répond à certaines exigences.

JUNIOR
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Java, Android, iOS

Tâche de programmation - Niveau : Facile

Android | Style Basics - Implémente un style qui peut être réutilisé avec un certain nombre de widgets TextView.

Tâche de programmation - Niveau : Facile

iOS | Swift | Water Power Plant Application - Implémente les fonctions manquantes dans l'application pour l'analyse des données d'une centrale hydroélectrique.

Android
MIDDLE
Des compétences éprouvées
Durée
72 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android, iOS

Tâche de programmation - Niveau : Moyen :

Android | Application de rappel - Implémente les fonctionnalités manquantes dans l'application de rappel en utilisant BroadcastReceivers, Services, Programmation des intentions en utilisant AlarmManager et Notifications API.

Tâche de programmation - Niveau : Moyen :

iOS | Swift | Application pour les données des étudiants - Mettre en place une application qui maintient les données des étudiants dans un fichier et permet aux utilisateurs d'interroger le fichier afin de récupérer des données spécifiques.

Swift
JUNIOR
Des compétences éprouvées
Durée
46 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS, Swift

Tâche de programmation - Niveau : Facile

IOS | Swift | Water Power Plant Application - Mettre en œuvre les fonctions manquantes dans l'application pour l'analyse des données d'une centrale hydroélectrique. Le candidat doit charger les données d'un fichier texte, trouver les turbines les moins efficaces, recalculer le rendement des turbines de la minute à l'heure, et déterminer la bonne couleur pour la turbine en fonction de ses performances.

ios
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des iOS

Tâche de programmation - Niveau : Difficile

iOS | Objectif-C | Application de transmission de données - Fixer l'application de transmission de données en retournant les données de traitement et en les renvoyant dans un format correct.

swift
MIDDLE
Des compétences éprouvées
Durée
87 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation

résoudre un défi de programmation qui implique une application de conférence Swift

Questions sur le choix

l'évaluation de la connaissance des Swift et connaissance générale de l'iOS

ios
SENIOR
Des compétences éprouvées
Durée
87 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation

résoudre un défi de programmation qui implique Swift App. conférence

Questions sur le choix

l'évaluation de la connaissance des Swift et une connaissance générale de iOS

ios
MIDDLE
Des compétences éprouvées
Durée
62 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation

résoudre un défi de programmation qui implique un convertisseur XML-CSV écrit en Swift

Questions sur le choix

l'évaluation de la connaissance des Swift et iOS en général.

Les meilleurs tests Swift pour trouver un développeur iOS

Rôles recommandés pour les développeurs Swift :

  • Développeur iOS
  • Développeur mobile
  • Développeur d'applications mobiles
  • Développeur junior ios
  • Développeur rapide
  • Ingénieur mobile
  • Développeur principal de ios
  • Développeur mobile junior
  • Développeur mobile senior

Comment fonctionnent nos tests Swift en ligne

Les tests de codage en ligne Swift de DevSkiller pour les développeurs d'applications mobiles sont construits autour de la méthodologie RealLiftTesting™. Dans notre gamme de tests pour les développeurs d'applications mobiles, le candidat se voit confier un ensemble de tâches qui l'obligent à s'appuyer sur des logiciels existants, à déboguer du code existant ou à résoudre diverses erreurs. Les candidats peuvent passer des tests qui utilisent également l'Objective C, le langage pour les applications iOS avant 2014.

La méthodologie de RealLifeTesting™ vous permet de tester les compétences et les capacités des développeurs dans des situations réelles, vous donnant ainsi un aperçu plus détaillé non seulement de leurs compétences en matière de codage, mais aussi de leur créativité, de leur gestion du temps et de leur esprit d'entreprise.

Caractéristiques principales

  • Permettez à vos candidats de passer un test n'importe où dans le monde, à tout moment.
  • Mesurez, testez et évaluez les compétences de votre candidat en matière de codage de logiciels, plutôt que ses capacités académiques
  • Donnez à votre candidat l'accès à tous les outils dont il a besoin pour créer la meilleure application mobile possible.
  • Vérifiez et assurez l'originalité du codage de votre candidat grâce à des contrôles de plagiat robustes et polyvalents
  • Les tests sont automatiquement évalués et un rapport non technique est automatiquement envoyé aux recruteurs, ce qui leur permet de prendre une décision en connaissance de cause
  • Test pour les postes juniors, moyens et supérieurs

Ce qu'il faut rechercher dans les développeurs Swift

Comme Swift est utilisé pour développer des applications mobiles pour iOS, un développeur d'applications mobiles doit être compétent à la fois en Swift, mais aussi en Objective C. Un développeur Swift talentueux aura également une connaissance approfondie de la bibliothèque Swift Standard - documentation pour écrire des programmes simples et complexes en utilisant Swift. D'autres bibliothèques comme UIKit sont également bonnes à connaître.

Assurez-vous de rechercher un candidat qui a déjà développé des applications mobiles complexes dans le passé. Cela vous donnera un aperçu de ses compétences, mais aussi de son expérience en tant que développeur principal, architecte ou développeur général.

Vous ne voyez pas ce que vous voulez ?

Vous ne trouvez pas le test de codage en ligne Swift idéal ? Pas de stress. Vous pouvez utiliser DevSkiller pour créer votre propre test de codage Swift, spécifique aux besoins du poste pour lequel vous recrutez. Contrôlez tout l'environnement de votre candidat et donnez-lui accès aux mêmes ressources que celles dont il disposerait s'il occupait le même poste.

Certifications de sécurité et conformité. Nous veillons à ce que vos données soient sûres et sécurisées.

Logo DevSkiller Logo TalentBoost Logo TalentScore