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.

Swift
SENIOR
Geteste vaardigheden
Duur
77 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Swift, iOS

Programmeertaak - Niveau: Moeilijk

iOS | Swift | NSA Cipher Tool - Los de 3 cryptografische puzzels op om de gedroomde positie als programmeur bij de NSA te krijgen.

Swift
MIDDEN
Geteste vaardigheden
Duur
48 maximaal minuten.
Evaluatie
Handmatig
Testoverzicht

Keuzevragen

beoordeling van kennis van Swift, iOS

Code leemtes

beoordeling van kennis van Swift, Unicode, iOS

Code review taak - Niveau: Medium

iOS | Swift | BookDataAnalyst - Gelieve een code review uit te voeren op deze code. Besteed aandacht aan de kwaliteit en naleving van de best practices.

Swift
MIDDEN
Geteste vaardigheden
Duur
126 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van iOS, Swift

Programmeeropdracht - Niveau: Medium

iOS | Swift | Book Keeper App - Initialiseer de Core Data Stack, inclusief opslaan en generic item fetching en implementeer extra functionaliteit door de ontbrekende methodes aan te vullen en de UI functionaliteit te repareren.

Swift
SENIOR
Geteste vaardigheden
Duur
165 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Swift, iOS

Programmeertaak - Niveau: Moeilijk

iOS | Swift | Book Keeper App - Initialiseer de Core Data Stack om gelijktijdig te werken, inclusief het opslaan op een achtergronddraad en generieke item fetching op de hoofddraad; implementeer extra functionaliteit door de ontbrekende methodes aan te vullen en de UI functionaliteit te herstellen zodat een gebruiker in staat is om Company items en Facturen toe te voegen of te bewerken; implementeer de zoekfunctionaliteit in beide views. Tenslotte zal hij de textField invoer op de juiste wijze moeten beperken om de tests te doorstaan.

Swift
JUNIOR
Geteste vaardigheden
Duur
55 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van iOS, Swift

Programmeer taak - Niveau: Gemakkelijk

IOS | Swift | Weather App - Bouw een app die weerdata, ontvangen van een weerdienst backend, analyseert. De kandidaat moet het bijgeleverde JSON bestand lezen, een datamodel maken, het ontleden en de ontbrekende functies invullen om de vereiste weersomstandigheden uit het model te halen.

Swift
MIDDEN
Geteste vaardigheden
Duur
80 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van iOS, Swift

Programmeeropdracht - Niveau: Medium

iOS | Swift | CoffeHouse Analyst App - Implementeer de functionaliteit van het analyseren van de gegeven data voor het management door het invullen van de ontbrekende functies.

SENIOR
Geteste vaardigheden
Duur
100 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeertaak - Niveau: Moeilijk

iOS | Swift | Conference App Senior - Implementeer een netwerk dienst die wordt gebruikt om te communiceren met de server.

Programmeertaak - Niveau: Moeilijk

Android | Async call van native naar Java via JNI - Zorg voor het ontbrekende JNI deel van de native-Java communicatie combo die aan de bepaalde eisen voldoet.

JUNIOR
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Java, Android, iOS

Programmeer taak - Niveau: Gemakkelijk

Android | Style Basics - Implementeer een Stijl die kan hergebruikt worden met een aantal TextView widgets.

Programmeer taak - Niveau: Gemakkelijk

iOS | Swift | Water Power Plant Application - Implementeer de ontbrekende functies in de applicatie voor de analyse van gegevens van een waterkrachtcentrale.

Android
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Android, iOS

Programmeeropdracht - Niveau: Medium

Android | Reminder app - Implementeer ontbrekende functies in de Reminder applicatie door gebruik te maken van BroadcastReceivers, Services, Intent scheduling door gebruik te maken van AlarmManager en Notifications API.

Programmeeropdracht - Niveau: Medium

iOS | Swift | Studenten details applicatie - Implementeer een app die de details van studenten bijhoudt in een bestand en gebruikers toestaat om het bestand te bevragen om specifieke data op te vragen.

Swift
JUNIOR
Geteste vaardigheden
Duur
46 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van iOS, Swift

Programmeer taak - Niveau: Gemakkelijk

IOS | Swift | Water Power Plant Application - Implementeer de ontbrekende functies in de applicatie voor de analyse van gegevens van een waterkrachtcentrale. De kandidaat moet gegevens uit een tekstbestand laden, de minst efficiënte turbines vinden, de efficiëntie van de turbines herberekenen van minuut tot uur, en de juiste kleur voor de turbine bepalen op basis van de prestaties.

ios
SENIOR
Geteste vaardigheden
Duur
75 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van iOS

Programmeertaak - Niveau: Moeilijk

iOS | Objective-C | Data Transmitter Applicatie - Fix Data Transmitter Applicatie door gegevens te verwerken en terug te sturen in een correct formaat.

The best Swift tests to find an iOS developer

Recommended roles for Swift developers:

  • iOS ontwikkelaar
  • Mobiele ontwikkelaar
  • Mobiele app ontwikkelaar
  • Junior ios ontwikkelaar
  • Swift developer
  • Mobiel ingenieur
  • Senior ios ontwikkelaar
  • Junior mobiel ontwikkelaar
  • Senior mobiel ontwikkelaar

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.

Belangrijkste kenmerken

  • 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.

Zie je niet wat je wilt?

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.

DevSkiller logo TalentBoost logo TalentScore logo