Skip to content

Swift online test for interviewing and screening developers

Select a Swift online test from the following frameworks to test, assess and analyze the skills of job applicants. For Junior, Middle and Senior level developers, these online tests are a great way to test the strengths and weaknesses of individuals. This means that you can make a more informed profile of applicants and employ only the best developers.

Try this similar coding test:
Questions et tests d'entretien pour les développeurs iOS

Swift
SENIOR
Compétences testées
La durée
74 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Swift, iOS

Lacunes du code

l'évaluation des connaissances Swift, iOS

Tâche de programmation - Niveau : Difficile

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

Swift
SENIOR
Compétences testées
La durée
76 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Swift, iOS

Lacunes du code

l'évaluation des connaissances Swift, iOS, MacOS

Tâche de programmation - Niveau : Difficile

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

Swift
SENIOR
Compétences testées
La durée
77 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | NSA Cipher Tool - Résolvez les 3 énigmes cryptographiques pour obtenir le poste rêvé de programmeur à la NSA.

Swift
MOYEN
Compétences testées
La durée
48 minutes max.
L'évaluation
Manuel
Aperçu du test

Questions à choix

l'évaluation des connaissances Swift, iOS

Lacunes du code

l'évaluation des connaissances Swift, Unicode, iOS

Tâche de revue de code - Niveau : Moyen

iOS | Swift | BookDataAnalyst - Veuillez effectuer une revue de code de ce code. Faites attention à la qualité et à la conformité avec les meilleures pratiques.

Swift
MOYEN
Compétences testées
La durée
126 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS, Swift

Tâche de programmation - Niveau : Moyen

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

Swift
SENIOR
Compétences testées
La durée
165 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | Book Keeper App - Initialize the Core Data Stack to work concurrently, including saving on a background thread and generic item fetching on the main thread; implement additional functionality by filling out the missing methods and fixing the UI functionality so that a user would be able to add or edit Company items and Invoices; implement the search functionality in both views. Lastly, he will need to limit the textField entry appropriately in order to pass the tests.

Swift
JUNIOR
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS, Swift

Tâche de programmation - Niveau : Facile

IOS | Swift | Weather App - Build an app which analyzes weather data received from a weather service backend. The candidate must read the JSON file provided, create a data model, parse it and fill out the missing functions to retrieve the required weather conditions from the model.

Objectif-C
JUNIOR
Compétences testées
La durée
54 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS

Tâche de programmation - Niveau : Facile

iOS | Objective-C | Weather App - Build an app which analyzes weather data received from a weather service backend.

Swift
MOYEN
Compétences testées
La durée
80 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS, Swift

Tâche de programmation - Niveau : Moyen

iOS | Swift | CoffeHouse Analyst App - Implement the functionality of analising the given data for the management by filling out the missing functions.

Développeur mobile
SENIOR
Compétences testées
La durée
100 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation - Niveau : Difficile

iOS | Swift | Conférence App Senior - Implémenter un service réseau qui est utilisé pour 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
Compétences testées
La durée
70 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Java, Android, iOS

Tâche de programmation - Niveau : Facile

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

Tâche de programmation - Niveau : Facile

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

Android
MOYEN
Compétences testées
La durée
72 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Android, iOS

Tâche de programmation - Niveau : Moyen

Android | Reminder app - Implémenter les fonctionnalités manquantes dans l'application Reminder en utilisant BroadcastReceivers, Services, Intent scheduling using AlarmManager and Notifications API.

Tâche de programmation - Niveau : Moyen

iOS | Swift | Application détails des étudiants - Implémenter une application conservant les détails des étudiants dans un fichier et permettant aux utilisateurs d'interroger le fichier afin de récupérer des données spécifiques.

Swift
JUNIOR
Compétences testées
La durée
46 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS, Swift

Tâche de programmation - Niveau : Facile

IOS | Swift | Water Power Plant Application - Implement the missing functions in the application for the analysis of data from a hydroelectric power plant. The candidate must load data from a text file, find the least efficient turbines, recalculate the efficiency of the turbines from minute to hours, and determine the right colour for the turbine based on its performance.

ios
SENIOR
Compétences testées
La durée
75 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances iOS

Tâche de programmation - Niveau : Difficile

iOS | Objective-C | Data transmitter application - Fix Data Transmitter Application by returning processing data and returning it in a correct format.

ios
MOYEN
Compétences testées
La durée
62 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation

solve a programming challenge that involves an XML to CSV Converter written in Swift

Questions à choix

l'évaluation des connaissances Swift et iOS in general.

The best Swift tests to find an iOS developer

Recommended roles for Swift developers:

  • Développeur iOS
  • Mobile developer
  • Mobile app developer
  • Junior ios developer
  • Swift developer
  • Mobile engineer
  • Senior ios developer
  • Développeur mobile junior
  • Développeur mobile senior

How our online Swift tests work

Devskiller’s Swift online coding tests for mobile app developers are built around the RealLiftTesting™ methodology. In our range of mobile developer tests, the candidate is given a set of tasks that require them to build upon existing software, debug existing code, or problem-solve various errors. Candidates can take tests that also uses Objective C, the language for iOS apps before 2014.

The RealLifeTesting™ methodology allows you to test the skills and abilities of developers in real-life situations, thus giving you a more detailed insight into not only their coding skills but their creativity, time management, and business mindset.

Caractéristiques principales

  • Let your candidates take a test anywhere in the world at any time.
  • Measure, test, and asses your candidate’s software coding skills, rather than their academic abilities
  • Give your candidate access to all the tools they need to create the best possible mobile app they can.
  • Verify and ensure the originality of your candidate’s coding with robust and versatile plagiarism controls
  • Tests are automatically evaluated, and a non-technical report is automatically sent to recruiters, allowing them to make an informed decision
  • Test for junior, middle, and senior positions

What to look for in Swift developers

As Swift is used to develop mobile apps for iOS, a mobile app developer must be skilled in both Swift, but also Objective C. A talented Swift developer will also have comprehensive knowledge about the Swift Standard library – documentation for writing both simple and complex programs using Swift. Other libraries like UIKit are also good to know.

Be sure to look for a candidate that has experience developing complex mobile apps in the past. This will give you an insight into not only their skills, but also whether they were a lead developer, architect, or more of a general developer.

Vous ne trouvez pas ce que vous voulez ?

Can’t find the ideal Swift online coding test you need? No stress. You can use DevSkiller to create your own Swift coding test, specific to the needs of the role you’re hiring for. Control the entire environment that your candidate has, and give them access to the same resources that they’d have working in the same position.