Swift-Online-Test für die Befragung und das Screening von Entwicklern

Wählen Sie einen Swift-Online-Test aus den folgenden Frameworks, um die Fähigkeiten von Bewerbern zu testen, zu bewerten und zu analysieren. Für Junior-, Middle- und Senior-Level-Entwickler sind diese Online-Tests eine großartige Möglichkeit, die Stärken und Schwächen von Personen zu testen. So können Sie ein fundierteres Profil der Bewerber erstellen und nur die besten Entwickler einstellen.

Schnell
MIDDLE
Geprüfte Fähigkeiten
Dauer
38 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Schnell, iOS

Programmieraufgabe - Stufe: Medium:

iOS | Swift | Notepad App - Komplette einfache Notizen-Applikation mit bereitgestelltem NotesService zum Speichern und Lesen von Notizen.

Schnell
SENIOR
Geprüfte Fähigkeiten
Dauer
77 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Schnell, iOS

Programmieraufgabe - Stufe: Hart

iOS | Swift | NSA Cipher Tool - Lösen Sie die 3 kryptografischen Rätsel, um die Traumposition als Programmierer bei der NSA einzunehmen.

Schnell
MIDDLE
Geprüfte Fähigkeiten
Dauer
48 Minuten max.
Auswertung
Handbuch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Schnell, iOS

Code-Lücken

Beurteilung des Wissens über Schnell, Unicode, iOS

Code-Review-Aufgabe - Stufe: Medium:

iOS | Swift | BookDataAnalyst - Bitte führen Sie eine Codeüberprüfung dieses Codes durch. Achten Sie dabei auf die Qualität und die Einhaltung der Best Practices.

Schnell
MIDDLE
Geprüfte Fähigkeiten
Dauer
126 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über iOS, Schnell

Programmieraufgabe - Stufe: Medium:

iOS | Swift | Book Keeper App - Initialisieren Sie den Kerndatenstapel, einschließlich Speichern und Abrufen generischer Elemente, und implementieren Sie zusätzliche Funktionalität, indem Sie die fehlenden Methoden ausfüllen und die UI-Funktionalität reparieren.

Schnell
SENIOR
Geprüfte Fähigkeiten
Dauer
165 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Schnell, iOS

Programmieraufgabe - Stufe: Hart

iOS | Swift | Book Keeper App - Initialisieren Sie den Kerndatenstapel so, dass er gleichzeitig arbeitet, einschließlich des Speicherns in einem Hintergrund-Thread und des Abrufs allgemeiner Artikel im Hauptthread; implementieren Sie zusätzliche Funktionalität, indem Sie die fehlenden Methoden ergänzen und die UI-Funktionalität korrigieren, so dass ein Benutzer in der Lage wäre, Firmenartikel und Rechnungen hinzuzufügen oder zu bearbeiten; implementieren Sie die Suchfunktionalität in beiden Ansichten. Schließlich muss er die Eingabe im Textfeld entsprechend einschränken, um die Tests zu bestehen.

Schnell
JUNIOR
Geprüfte Fähigkeiten
Dauer
55 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über iOS, Schnell

Programmieraufgabe - Stufe: Einfach

IOS | Swift | Weather App - Erstellen Sie eine App, die von einem Wetterdienst-Backend empfangene Wetterdaten analysiert. Der Kandidat muss die bereitgestellte JSON-Datei lesen, ein Datenmodell erstellen, es parsen und die fehlenden Funktionen ausfüllen, um die erforderlichen Wetterbedingungen aus dem Modell abzurufen.

Schnell
MIDDLE
Geprüfte Fähigkeiten
Dauer
80 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über iOS, Schnell

Programmieraufgabe - Stufe: Medium:

iOS | Swift | CoffeHouse Analyst App - Implementieren Sie die Funktionalität der Analyse der gegebenen Daten für das Management, indem Sie die fehlenden Funktionen ausfüllen.

SENIOR
Geprüfte Fähigkeiten
Dauer
100 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Programmieraufgabe - Stufe: Hart

iOS | Swift | Conference App Senior - Implementieren Sie einen Netzwerkdienst, der für die Interaktion mit dem Server verwendet wird.

Programmieraufgabe - Stufe: Hart

Android | Async-Aufruf von nativem zu Java über JNI - Stellen Sie den fehlenden JNI-Teil der nativ-Java-Kommunikationskombination bereit, der die bestimmten Anforderungen erfüllt.

JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Android, iOS

Programmieraufgabe - Stufe: Einfach

Android | Stil-Grundlagen - Implementieren Sie einen Stil, der mit einer Reihe von TextView-Widgets wiederverwendet werden kann.

Programmieraufgabe - Stufe: Einfach

iOS | Swift | Wasserkraftwerksanwendung - Implementieren Sie die fehlenden Funktionen in der Anwendung für die Analyse von Daten aus einem Wasserkraftwerk.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
72 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android, iOS

Programmieraufgabe - Stufe: Medium:

Android | Erinnerungs-Anwendung - Implementieren Sie fehlende Funktionen in der Erinnerungs-Anwendung mit Hilfe von BroadcastReceivern, Diensten, Intent-Planung mit AlarmManager und Benachrichtigungs-API.

Programmieraufgabe - Stufe: Medium:

iOS | Swift | Students details applicaction - Implementieren Sie eine App, die Studentendetails in einer Datei verwaltet und es Benutzern ermöglicht, die Datei abzufragen, um bestimmte Daten abzurufen.

Schnell
JUNIOR
Geprüfte Fähigkeiten
Dauer
46 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über iOS, Schnell

Programmieraufgabe - Stufe: Einfach

IOS | Swift | Wasserkraftwerksanwendung - Implementieren Sie die fehlenden Funktionen in der Anwendung für die Analyse von Daten aus einem Wasserkraftwerk. Der Kandidat muss Daten aus einer Textdatei laden, die am wenigsten effizienten Turbinen finden, den Wirkungsgrad der Turbinen von Minute zu Stunde neu berechnen und die richtige Farbe für die Turbine auf der Grundlage ihrer Leistung bestimmen.

ios
SENIOR
Geprüfte Fähigkeiten
Dauer
75 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über iOS

Programmieraufgabe - Stufe: Hart

iOS | Objective-C | Datentransmitter-Anwendung - Reparieren Sie die Datentransmitter-Anwendung, indem Sie die Verarbeitungsdaten zurückgeben und in einem korrekten Format zurückgeben.

Die besten Swift-Tests, um einen iOS-Entwickler zu finden

Empfohlene Rollen für Swift-Entwickler:

  • iOS-Entwickler
  • Mobile Entwickler
  • Mobile App Entwickler
  • Junior ios Entwickler
  • Swift-Entwickler
  • Mobiler Ingenieur
  • Senior ios Entwickler
  • Junior Mobile Entwickler
  • Senior Mobile Entwickler

Wie unsere Online-Swift-Tests funktionieren

Die Swift-Online-Codierungstests von Devskiller für Entwickler mobiler Apps basieren auf der RealLiftTesting™-Methodik. In unserem Angebot an Tests für mobile Entwickler erhält der Kandidat eine Reihe von Aufgaben, die von ihm verlangen, auf bestehender Software aufzubauen, bestehenden Code zu debuggen oder verschiedene Fehler zu beheben. Die Kandidaten können auch Tests ablegen, die Objective C verwenden, die Sprache für iOS-Apps vor 2014.

Die RealLifeTesting™-Methodik ermöglicht es Ihnen, die Fähigkeiten und Fertigkeiten von Entwicklern in realen Situationen zu testen. So erhalten Sie einen detaillierteren Einblick nicht nur in ihre Programmierfähigkeiten, sondern auch in ihre Kreativität, ihr Zeitmanagement und ihre unternehmerische Denkweise.

Schlüsselmerkmale

  • Lassen Sie Ihre Kandidaten überall auf der Welt und zu jeder Zeit einen Test absolvieren.
  • Messen, testen und beurteilen Sie die Software-Codierfähigkeiten Ihres Kandidaten, nicht seine akademischen Fähigkeiten
  • Geben Sie Ihren Kandidaten Zugang zu allen Tools, die sie benötigen, um die bestmögliche mobile App zu erstellen.
  • Überprüfen und sichern Sie die Originalität des Codes Ihrer Kandidaten mit robusten und vielseitigen Plagiatskontrollen
  • Die Tests werden automatisch ausgewertet und ein nicht-technischer Bericht wird automatisch an die Personalverantwortlichen gesendet, so dass diese eine fundierte Entscheidung treffen können
  • Test für Junior-, Middle- und Senior-Positionen

Wonach Sie bei Swift-Entwicklern suchen sollten

Da Swift verwendet wird, um mobile Apps für iOS zu entwickeln, muss ein Mobile-App-Entwickler sowohl Swift als auch Objective C beherrschen. Ein talentierter Swift-Entwickler wird auch umfassende Kenntnisse über die Swift-Standardbibliothek haben - eine Dokumentation, um sowohl einfache als auch komplexe Programme mit Swift zu schreiben. Andere Bibliotheken wie UIKit sind ebenfalls gut zu kennen.

Achten Sie darauf, einen Kandidaten zu finden, der in der Vergangenheit Erfahrung in der Entwicklung komplexer mobiler Apps hatte. Dies gibt Ihnen nicht nur einen Einblick in seine Fähigkeiten, sondern auch, ob er ein leitender Entwickler, Architekt oder eher ein allgemeiner Entwickler war.

Sehen Sie nicht, was Sie wollen?

Sie können den idealen Swift Online-Codierungstest nicht finden? Kein Problem. Mit DevSkiller können Sie Ihren eigenen Swift-Codierungstest erstellen, der speziell auf die Anforderungen der Stelle zugeschnitten ist, für die Sie Mitarbeiter einstellen möchten. Kontrollieren Sie die gesamte Umgebung, die Ihr Kandidat hat, und geben Sie ihm Zugang zu den gleichen Ressourcen, die er in der gleichen Position arbeiten würde.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo