Skip to content
Swift
SENIOR

Nerd Airlines App Test for Senior iOS Developer | Swift

Overall seniority level
Senior
Test duration
76 minutes
Evaluation
Automatic

Test overview

Test is combined from various tasks. Programming task, Choice questions and Code gaps. All evaluated automatically.

Task types

Programming task

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.

Level: Hard

Tested skills: Generics, Graph Traversal, iOS, Memoization, Swift

Code gaps

iOS | Swift | Simple calculation code gap assessing knowledge of iOS, Swift

Level: Hard

Tested skills: iOS, Swift

Code gaps

iOS | Swift | Extensions code gap assessing knowledge of iOS, Swift

Level: Hard

Tested skills: iOS, Swift

Code gaps

iOS | Memoization - Caching Results - Functional Programming code gap assessing knowledge of iOS, MacOS, Swift

Level: Hard

Tested skills: iOS, MacOS, Swift

Choice questions

3 choice questions assessing knowledge of iOS, Swift

Level: Hard

Tested skills: iOS, Swift

Automatic evaluation

We automatically score multi-choice tests and programming tasks and evaluate candidate code for logical correctness, time efficiency and code quality.