コンテンツへスキップ

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:
iOS developer interview questions and tests

スウィフト
シニア
テストされたスキル
期間
74 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

コードギャップ

の知識を評価する。 スウィフト, iOS

プログラミング・タスク - レベル: ハード

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.

スウィフト
シニア
テストされたスキル
期間
76 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

コードギャップ

の知識を評価する。 スウィフト, iOS, MacOS

プログラミング・タスク - レベル: ハード

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.

スウィフト
ミドル
テストされたスキル
期間
38 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

プログラミング・タスク - レベルミディアム

iOS | Swift | Notepad App - Complete simple notes aplication using provided NotesService to save and read notes.

スウィフト
シニア
テストされたスキル
期間
77 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

プログラミング・タスク - レベル: ハード

iOS | Swift | NSA Cipher Tool - Solve the 3 cryptographic puzzles to take the dream position as a programmer in the NSA.

スウィフト
ミドル
テストされたスキル
期間
48 分以内。
評価
マニュアル
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

コードギャップ

の知識を評価する。 スウィフト, Unicode, iOS

Code review task - Level: Medium

iOS | Swift | BookDataAnalyst - Please perform a code review of this code. Pay attention to the quality and compliance with the best practices.

スウィフト
ミドル
テストされたスキル
期間
126 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS, スウィフト

プログラミング・タスク - レベルミディアム

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.

スウィフト
シニア
テストされたスキル
期間
165 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 スウィフト, iOS

プログラミング・タスク - レベル: ハード

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.

スウィフト
ジュニア
テストされたスキル
期間
55 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS, スウィフト

プログラミングタスク - レベル:簡単

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.

Objective-C
ジュニア
テストされたスキル
期間
54 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS

プログラミングタスク - レベル:簡単

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

スウィフト
ミドル
テストされたスキル
期間
80 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS, スウィフト

プログラミング・タスク - レベルミディアム

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

Mobile Developer
シニア
テストされたスキル
期間
100 分以内。
評価
自動
テスト概要

プログラミング・タスク - レベル: ハード

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

プログラミング・タスク - レベル: ハード

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.

ジュニア
テストされたスキル
期間
70 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 ジャワ, アンドロイド, iOS

プログラミングタスク - レベル:簡単

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

プログラミングタスク - レベル:簡単

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

アンドロイド
ミドル
テストされたスキル
期間
72 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 アンドロイド, iOS

プログラミング・タスク - レベルミディアム

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

プログラミング・タスク - レベルミディアム

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.

スウィフト
ジュニア
テストされたスキル
期間
46 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS, スウィフト

プログラミングタスク - レベル:簡単

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
シニア
テストされたスキル
期間
75 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 iOS

プログラミング・タスク - レベル: ハード

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

ios
ミドル
テストされたスキル
期間
62 分以内。
評価
自動
テスト概要

プログラミング・タスク

solve a programming challenge that involves an XML to CSV Converter written in スウィフト

選択問題

の知識を評価する。 スウィフト そして iOS in general.

The best Swift tests to find an iOS developer

Recommended roles for Swift developers:

  • iOS developer
  • Mobile developer
  • Mobile app developer
  • Junior ios developer
  • Swift developer
  • Mobile engineer
  • Senior ios developer
  • Junior mobile developer
  • Senior mobile developer

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.

主な特徴

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

Don’t see what you want?

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.