Swift online test voor het interviewen en screenen van ontwikkelaars

Kies een Swift online test uit de volgende kaders om de vaardigheden van sollicitanten te testen, te beoordelen en te analyseren. Voor Junior, Middle en Senior level ontwikkelaars zijn deze online tests een geweldige manier om de sterke en zwakke punten van individuen te testen. Dit betekent dat u een beter geïnformeerd profiel van sollicitanten kunt maken en alleen de beste ontwikkelaars in dienst kunt nemen.

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

Keuzevragen

beoordeling van kennis van Swift, iOS

Code leemtes

beoordeling van kennis van Swift, iOS, MacOS

Programmeertaak - Niveau: Moeilijk

iOS | Swift | Nerd Airlines App - Build an app that is used to find the cheapest route between two given destinations. Implement a graph traversing mechanism to find the cheapest route by filling out the appropriate methods, implement a generic caching mechanism for the given two easter eggs of the app.

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.

Mobiele Ontwikkelaar
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.

De beste Swift-tests om een iOS-ontwikkelaar te vinden

Aanbevolen rollen voor Swift ontwikkelaars:

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

Hoe onze online Swift testen werken

Devskiller's Swift online coderingstesten voor ontwikkelaars van mobiele apps zijn gebouwd rond de RealLiftTesting™ methodologie. In onze reeks tests voor mobiele ontwikkelaars krijgt de kandidaat een reeks taken waarbij hij/zij moet voortbouwen op bestaande software, bestaande code moet debuggen of diverse fouten moet oplossen. Kandidaten kunnen tests afleggen waarin ook Objective C wordt gebruikt, de taal voor iOS-apps van vóór 2014.

Met de RealLifeTesting™-methodologie kunt u de vaardigheden en bekwaamheden van ontwikkelaars in levensechte situaties testen, zodat u een gedetailleerder inzicht krijgt in niet alleen hun codeervaardigheden, maar ook hun creativiteit, tijdbeheer en zakelijke mentaliteit.

Belangrijkste kenmerken

  • Laat uw kandidaten overal ter wereld en op elk moment een test afleggen.
  • Meet, test en beoordeel de vaardigheden van uw kandidaat op het gebied van softwarecodering, in plaats van zijn academische capaciteiten
  • Geef uw kandidaat toegang tot alle tools die hij nodig heeft om de best mogelijke mobiele app te maken.
  • Verifieer en garandeer de originaliteit van de codering van uw kandidaat met robuuste en veelzijdige plagiaatcontroles
  • Tests worden automatisch geëvalueerd, en een niet-technisch rapport wordt automatisch naar recruiters gestuurd, zodat zij een weloverwogen beslissing kunnen nemen
  • Test voor junior, midden, en senior posities

Wat te zoeken in Swift ontwikkelaars

Aangezien Swift wordt gebruikt om mobiele apps voor iOS te ontwikkelen, moet een ontwikkelaar van mobiele apps bedreven zijn in zowel Swift als Objective C. Een getalenteerde Swift-ontwikkelaar heeft ook uitgebreide kennis van de Swift Standard library - documentatie voor het schrijven van zowel eenvoudige als complexe programma's met Swift. Andere bibliotheken zoals UIKit zijn ook goed om te kennen.

Zorg ervoor dat je een kandidaat zoekt die ervaring heeft met het ontwikkelen van complexe mobiele apps in het verleden. Dit geeft je niet alleen inzicht in hun vaardigheden, maar ook of ze een lead developer, architect of meer een algemene developer waren.

Zie je niet wat je wilt?

Kunt u niet de ideale Swift online coding test vinden die u nodig hebt? Geen stress. U kunt DevSkiller gebruiken om uw eigen Swift-coderingstest te maken, specifiek voor de functie waarvoor u kandidaten aanneemt. Controleer de volledige omgeving die uw kandidaat heeft, en geef ze toegang tot dezelfde middelen die ze zouden hebben bij het werken in dezelfde positie.

DevSkiller logo TalentBoost logo TalentScore logo