iOS

iOS online tests

Devskiller iOS online tests were made by our skilful specialists to test iOS developer competence for Junior, Middle, and Senior positions. Our iOS online tests are efficient for technical screening and online interviews.

Devskiller iOS online tests are powered by RealLifeTesting™ methodology which allows you to find developers with the best matching skill set.

Technologies covered:

  • Platform: iOS
  • Programming language: Swift, Objective-C
  • Build tools: Xcode
iOS
MIDDLE
Tested skills
Duration
126 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS, Swift

Programming task - Level: Medium

iOS | Swift | Book Keeper App - Initialize the Core Data Stack, including saving and generic item fetching and implement additional functionality by filling out the missing methods and fixing the UI functionality.

Available in premium plans

Create account
iOS
SENIOR
Tested skills
Duration
165 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Swift, iOS

Programming task - Level: Hard

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.

Available in premium plans

Create account
iOS
JUNIOR
Tested skills
Duration
55 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS, Swift

Programming task - Level: Easy

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.

Available in premium plans

Create account
SENIOR
Tested skills
Duration
100 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS, Swift, Android, C, Kotlin, Java

Programming task - Level: Hard

iOS | Swift | Conference App Senior - Implement a network service that is used to interact with the server.

Programming task - Level: Hard

Android | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

Available in premium plans

Create account
JUNIOR
Tested skills
Duration
70 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Java, Android, iOS

Programming task - Level: Easy

Android | Style Basics - Implement a Style that can be re-used with a number of TextView widgets.

Programming task - Level: Easy

iOS | Swift | Water Power Plant Application - Implement the missing functions in the application for the analysis of data from a hydroelectric power plant.

Available in premium plans

Create account
Android
MIDDLE
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Android, iOS

Programming task - Level: Medium

Android | Reminder app - Implement missing features in the Reminder application using BroadcastReceivers, Services, Intent scheduling using AlarmManager and Notifications API.

Programming task - Level: Medium

iOS | Swift | Students details applicaction - Implement an app maintaining student details in a file and allowing users to query the file in order to retrieve specific data.

Available in premium plans

Create account
iOS
JUNIOR
Tested skills
Duration
46 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS, Swift

Programming task - Level: Easy

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.

Available in premium plans

Create account
ios
MIDDLE
Tested skills
Duration
40 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS

Programming task - Level: Medium

iOS | Swift | Students details applicaction - Implement an app maintaining student details in a file and allowing users to query the file in order to retrieve specific data.

Available in premium plans

Create account
ios
SENIOR
Tested skills
Duration
75 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS

Programming task - Level: Hard

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

Available in premium plans

Create account