Online test Swift pro pohovory a prověřování vývojářů

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:
Otázky a testy k pohovorům pro vývojáře iOS

Swift
SENIOR
Testované dovednosti
Doba trvání
74 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Mezery v kódu

hodnocení znalostí Swift, iOS

Programování - Úroveň: těžká

iOS | Swift | Nerd Airlines App - Vytvořte aplikaci, která slouží k vyhledání nejlevnější trasy mezi dvěma danými destinacemi. Implementujte mechanismus procházení grafu pro nalezení nejlevnější trasy vyplněním příslušných metod, implementujte obecný mechanismus ukládání do mezipaměti pro dané dva easter eggy aplikace.

Swift
SENIOR
Testované dovednosti
Doba trvání
76 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Mezery v kódu

hodnocení znalostí Swift, iOS, MacOS

Programování - Úroveň: těžká

iOS | Swift | Nerd Airlines App - Vytvořte aplikaci, která slouží k vyhledání nejlevnější trasy mezi dvěma danými destinacemi. Implementujte mechanismus procházení grafu pro nalezení nejlevnější trasy vyplněním příslušných metod, implementujte obecný mechanismus ukládání do mezipaměti pro dané dva easter eggy aplikace.

Swift
STŘEDNÍ
Testované dovednosti
Doba trvání
38 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Úloha programování - Úroveň: - Střední úroveň

iOS | Swift | Notepad App - Kompletní jednoduchá poznámková aplikace využívající poskytovanou službu NotesService k ukládání a čtení poznámek.

Swift
SENIOR
Testované dovednosti
Doba trvání
77 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Programování - Úroveň: těžká

iOS | Swift | NSA Cipher Tool - Vyřešte 3 kryptografické hádanky a získejte vysněnou pozici programátora v NSA.

Swift
STŘEDNÍ
Testované dovednosti
Doba trvání
48 maximálně minut.
Hodnocení
Manuální
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Mezery v kódu

hodnocení znalostí Swift, Unicode, iOS

Úkol revize kódu - Úroveň: .

iOS | Swift | BookDataAnalyst - Proveďte prosím kontrolu tohoto kódu. Dbejte na kvalitu a dodržování osvědčených postupů.

Swift
STŘEDNÍ
Testované dovednosti
Doba trvání
126 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS, Swift

Úloha programování - Úroveň: - Střední úroveň

iOS | Swift | Aplikace Book Keeper - Inicializujte základní zásobník dat, včetně ukládání a načítání obecných položek, a implementujte další funkce doplněním chybějících metod a opravou funkcí uživatelského rozhraní.

Swift
SENIOR
Testované dovednosti
Doba trvání
165 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Programování - Úroveň: těžká

iOS | Swift | Aplikace Book Keeper - Inicializujte základní datový zásobník tak, aby pracoval souběžně, včetně ukládání ve vlákně na pozadí a načítání obecných položek v hlavním vlákně; implementujte další funkce doplněním chybějících metod a opravením funkcí uživatelského rozhraní tak, aby uživatel mohl přidávat nebo upravovat položky společnosti a faktury; implementujte funkci vyhledávání v obou zobrazeních. Nakonec bude muset vhodně omezit zadávání pole TextField, aby prošlo testy.

Swift
JUNIOR
Testované dovednosti
Doba trvání
55 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS, Swift

Úloha programování - Úroveň: Snadné

IOS | Swift | Weather App - Vytvořte aplikaci, která analyzuje data o počasí získaná z backendu meteorologické služby. Kandidát musí přečíst dodaný soubor JSON, vytvořit datový model, analyzovat jej a doplnit chybějící funkce, aby z modelu získal požadované údaje o počasí.

Objective-C
JUNIOR
Testované dovednosti
Doba trvání
54 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS

Úloha programování - Úroveň: Snadné

iOS | Objective-C | Weather App - Vytvořte aplikaci, která analyzuje data o počasí získaná z backendu meteorologické služby.

Swift
STŘEDNÍ
Testované dovednosti
Doba trvání
80 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS, Swift

Úloha programování - Úroveň: - Střední úroveň

iOS | Swift | CoffeHouse Analyst App - Implementace funkcí pro analýzu zadaných dat pro management prostřednictvím doplnění chybějících funkcí.

Mobilní vývojář
SENIOR
Testované dovednosti
Doba trvání
100 maximálně minut.
Hodnocení
Automatické
Přehled testů

Programování - Úroveň: těžká

iOS | Swift | Conference App Senior - Implementujte síťovou službu, která slouží k interakci se serverem.

Programování - Úroveň: těžká

Android | Asynchronní volání z nativního jazyka do Javy prostřednictvím JNI - Zajistěte chybějící část JNI komunikačního komba nativní jazyk-Java, která splňuje určité požadavky.

JUNIOR
Testované dovednosti
Doba trvání
70 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Java, Android, iOS

Úloha programování - Úroveň: Snadné

Android | Základy stylů - Implementujte styl, který lze opakovaně použít s řadou widgetů TextView.

Úloha programování - Úroveň: Snadné

iOS | Swift | Aplikace pro vodní elektrárny - Implementujte chybějící funkce do aplikace pro analýzu dat z vodní elektrárny.

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
72 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Android, iOS

Úloha programování - Úroveň: - Střední úroveň

Android | Aplikace Připomínkovač - Implementace chybějících funkcí v aplikaci Připomínkovač pomocí BroadcastReceivers, Services, plánování záměrů pomocí AlarmManager a Notifications API.

Úloha programování - Úroveň: - Střední úroveň

iOS | Swift | Student details applicaction - Implementace aplikace, která uchovává údaje o studentech v souboru a umožňuje uživatelům dotazovat se na tento soubor za účelem získání konkrétních údajů.

Swift
JUNIOR
Testované dovednosti
Doba trvání
46 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS, Swift

Úloha programování - Úroveň: Snadné

IOS | Swift | Aplikace pro vodní elektrárny - Implementujte chybějící funkce do aplikace pro analýzu dat z vodní elektrárny. Kandidát musí načíst data z textového souboru, najít nejméně účinné turbíny, přepočítat účinnost turbín z minut na hodiny a určit správnou barvu turbíny na základě jejího výkonu.

ios
SENIOR
Testované dovednosti
Doba trvání
75 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí iOS

Programování - Úroveň: těžká

iOS | Objective-C | Aplikace datového vysílače - Opravte aplikaci datového vysílače tím, že vrátíte data pro zpracování a vrátíte je ve správném formátu.

ios
STŘEDNÍ
Testované dovednosti
Doba trvání
62 maximálně minut.
Hodnocení
Automatické
Přehled testů

Programovací úkol

vyřešit programátorský úkol, který zahrnuje převodník XML na CSV napsaný v jazyce Swift

Otázky s výběrem odpovědí

hodnocení znalostí Swift a iOS obecně.

The best Swift tests to find an iOS developer

Recommended roles for Swift developers:

  • Vývojář iOS
  • Mobilní vývojář
  • Vývojář mobilních aplikací
  • Junior ios vývojář
  • Vývojář Swift
  • Mobilní inženýr
  • Senior ios vývojář
  • Juniorní mobilní vývojář
  • Senior mobilní vývojář

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.

Klíčové vlastnosti

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

Nevidíte, co chcete?

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.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore