Kotlin-Online-Tests

Bei DevSkiller produziert unser Expertenteam Kotlin-Online-Tests, die speziell entwickelt wurden, um Recruiter bei der Einstellung von Kotlin-Entwicklern zu unterstützen. Wir haben Kotlin Online-Tests verfügbar, um Kandidaten mit allen Erfahrungsstufen zu bewerten.

Unsere Kotlin Online-Tests unterscheiden sich von traditionellen algorithmischen Tests durch die Implementierung von RealLifeTesting™. Dies ist eine einzigartige Entwicklertest-Methodik, die Kandidaten mit realen Problemen herausfordert, ähnlich wie bei ihrer täglichen Arbeit. Bei DevSkiller können wir Ihnen helfen, Ihren nächsten Kotlin-Entwickler noch heute mit unserem Angebot an Kotlin-Online-Tests zu finden.

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

Code-Lücken

Beurteilung des Wissens über Android, Kotlin

Programmieraufgabe - Stufe: Hart

Android | Kotlin | Bitmap-Manipulation - Komplette Bildmanipulationsanwendung, die einige Operationen auf dem ausgewählten Bild durchführt.

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

Auswahlfragen

Beurteilung des Wissens über Android,

Code-Lücken

Bewertung der Kenntnisse über Android, Kotlin und Java

Programmieraufgabe - Stufe: Einfach

Android | Kotlin | Mitarbeiteranwendung - Komplette Anwendung, die eine Liste von Personen anzeigt, die für verschiedene Bereiche im Unternehmen verantwortlich sind, z. B. IT oder Lohnbuchhaltung.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Einfach

Kotlin | Spring Boot | Money Heist - Implementieren Sie zwei Methoden entsprechend den Anforderungen, um alle notwendigen Informationen aus der Datenbank zu erhalten.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Medium:

Kotlin | Precomputing Search Engine - Implementieren Sie die optimierte Engine für die Produktsuche, basierend auf der Precomputation-Aufgabe, um die Ergebnisse für einen beliebigen Satz der Optionen vorzuberechnen.

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

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Vibrations API - Implementieren Sie eine Methode zum Abspielen einer ausgefallenen Melodie über das eingebettete haptische Gerät, um anzuzeigen, dass der Funktionsschalter umgeschaltet wurde.

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

Auswahlfragen

Beurteilung des Wissens über Java, Federstiefel

Programmieraufgabe - Stufe: Einfach

Java | Spring Boot, Kotlin | Aufträge Microservice - Implementieren Sie einen Backbone des RESTful-Miscroservice.

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

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | Kotlin | ConstraintLayout Animation - Implementieren Sie Animationen von Layout-Elementen mit der ConstraintLayout API.

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

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Passen Sie die Implementierung von MainActivity so an, dass der OkHttp-Client TLS 1.2 unterstützt, auch wenn er vom Betriebssystem deaktiviert wurde.

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

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | OpenGL ES Demo - Ziel dieser Aufgabe ist es, die Kenntnisse des Kandidaten über GLSL ES 100 zu überprüfen.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Medium:

Kotlin | Orders Analyzer | Finden Sie eine durchschnittliche bestellte Menge für jeden Wochentag - Implementieren Sie eine Methode, die Bestelldatensätze analysiert und eine Karte mit der gesamten bestellten Menge eines Produkts für jeden Wochentag zurückgibt

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.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin, Android

Programmieraufgabe - Stufe: Hart

Android | Kotlin | Async-Aufruf aus Native-Java über JNI - Stellen Sie den fehlenden JNI-Teil der Native-Java-Kommunikationskombination bereit, der die bestimmten Anforderungen erfüllt.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Medium:

Kotlin | Orders Analyzer | Finden Sie einen durchschnittlichen Bestellwert für jeden Wochentag - Implementieren Sie eine Methode, die Bestelldatensätze analysiert und eine Karte mit einem durchschnittlichen Gesamtbestellwert zurückgibt

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Einfach

Kotlin | Orders Analyzer | Berechnen der gesamten bestellten Menge für jeden Wochentag - Implementieren Sie eine Methode, die Bestelldaten analysiert und eine Karte mit der gesamten bestellten Menge für jeden Wochentag zurückgibt

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Medium:

Kotlin | Flight manager app | Sitzplatzreservierung und Fluganalyse - Implementieren Sie fehlende Funktionen der Datenverwaltungsanwendung für Flüge wie Sitzplatzreservierung und Fluganalyse.

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

Auswahlfragen

Beurteilung des Wissens über Kotlin

Programmieraufgabe - Stufe: Hart

Kotlin - Logs Analyzer - Count matching log file entries - Implementieren Sie eine Methode, die durch die Dateien iteriert und eine Karte mit dem Dateinamen und einer Anzahl von Zeilen zurückgibt, die die Suchzeichenfolge als Wert enthalten

Empfohlene Rollen für unsere Kotlin-Online-Tests

  • Junior Kotlin Entwickler
  • Mittlerer Kotlin-Entwickler
  • Senior Kotlin Entwickler
  • Junior Android-Entwickler
  • Mittlerer Android-Entwickler
  • Senior Android-Entwickler
  • Junior Java-Entwickler
  • Java-Entwickler aus der Mitte
  • Senior Java-Entwickler
  • Mobile Entwickler

Wie unsere Kotlin-Online-Tests funktionieren

Die RealLifeTesting™-Methodik steckt hinter unseren Kotlin-Online-Tests. Diese Technologie funktioniert, indem sie den Kandidaten eine simulierte Realität präsentiert und sie dann mit den tatsächlichen Problemen herausfordert, mit denen sie in der Rolle wahrscheinlich konfrontiert sein werden. Die Tests sind vielschichtig und so konzipiert, dass sie die Kandidaten auf unterschiedliche Weise fordern. Das Ergebnis ist, dass Recruiter die genauen Stärken und Schwächen eines jeden Kandidaten herausfinden können. Sie erhalten wertvolle Einblicke in die Programmierfähigkeiten eines Kandidaten, seine Fähigkeit zur Problemlösung und seine Belastbarkeit.

Hauptmerkmale der DevSkiller Kotlin Online-Tests

  • Fernprüfung, die nach Belieben des Kandidaten durchgeführt werden kann
  • Test in Echtzeit beobachten
  • Die RealLifeTesting™-Methodik bietet eine größere Benutzerfreundlichkeit, bei der die Kandidaten ihre eigene IDE verwenden, zu Git klonen, Unit-Tests ausführen und auf Stack Overflow / GitHub/ Google oder andere Ressourcen für die Recherche zugreifen können.
  • Anti-Plagiats-Detektor, der automatisch nach doppelten Antworten in unserer Datenbank sucht
  • Bestimmen Sie die Kodierfähigkeit des Kandidaten und nicht nur sein akademisches Wissen
  • Nicht-technische, automatisierte Ergebnisse
  • Kotlin-Tests zum Testen für Positionen jeder Stufe verfügbar

Fähigkeiten, die in unseren Kotlin-Online-Tests getestet werden

  • Grade
  • Kotlin
  • Federstiefel
  • Spring Boot JPA
  • Maven
  • Android
  • Android-SDK
  • ConstraintLayout
  • Vermächtnis
  • OkHttp
  • SSL
  • TSL
  • Sammlungen
  • C
  • iOS
  • Java
  • JNI
  • Schnell
  • JVM

Wonach Sie bei einem Kotlin-Entwickler suchen sollten

Kotlin ist eine quelloffene, statisch typisierte Programmiersprache, die sowohl objektorientierte als auch funktionale Konstrukte besitzt. Sie wurde erstmals Anfang 2016 veröffentlicht.

Kotlin kann in verschiedenen Arten der Entwicklung eingesetzt werden, einschließlich serverseitiger, clientseitiger und Android-Entwicklung. Es ist inspiriert von anderen Programmiersprachen wie Java, C#, JavaScript, Scala und Groovy.

In den letzten Jahren hat sich Kotlin zu einer sehr beliebten Sprache entwickelt und Kotlin-Entwickler gehören mittlerweile zu den meistgesuchten. Ihr Entwickler sollte detailliertes Wissen in Bezug auf Kotlin vorweisen können. Dazu gehört auch die Kenntnis der Sicherheitsfunktionen von Kotlin, vor allem das Verständnis von "null-safety".

Abgesehen von der Beherrschung von Kotlin selbst, werden Sie einen Kandidaten mit Erfahrung in Java einstellen wollen, da die beiden Sprachen eng miteinander verbunden sind. Schließlich ist jede vorherige Arbeit in der Entwicklung von mobilen oder Web-Anwendungen mit Android ein Bonus.

Suchen Sie nach etwas mehr?

Wenn Sie mehr aus unseren Kotlin Online-Tests herausholen wollen, dann können Sie das. Wir bieten kundenspezifische Tests an, die an die Bedürfnisse Ihres Unternehmens angepasst werden können. Unser Online-Aufgaben-Assistent ermöglicht es Recruitern, ihre eigenen Online-Tests zu erstellen, die einzigartig für Ihre Kandidaten sind. Dies gibt Ihnen eine größere Kontrolle über den Screening-Prozess.

Bei unseren kundenspezifischen Tests können Sie die Testdauer selbst festlegen und sogar den Umfang der einzelnen Tests definieren. Bei Bedarf besteht auch die Möglichkeit, Ihre eigene Codebase hochzuladen. Unser erfahrenes Support-Team steht Ihnen bei der Erstellung Ihrer ersten Testeinladung zur Seite. Finden Sie noch heute Ihren nächsten Kotlin-Entwickler mit DevSkiller.

Sie interessieren sich für unsere Kotlin-Tests, möchten aber mehr sehen?

Jeder Recruiter möchte die Gewissheit haben, wenn es darum geht, seinen nächsten Entwickler einzustellen, dass er die richtige Person gefunden hat. Unser Screening-Tool kann diese Gewissheit bieten. Es ist jedoch verständlich, dass man auch Sicherheit möchte, wenn es um die Investition in DevSkiller geht. Schauen Sie sich an, was unsere Kunden zu sagen haben:

Richard Williams - VP der Technik bei Plutora

"Dank der Automatisierung der Screening-Phase konnten wir die Interview-Rate um 50% reduzieren. Gleichzeitig ist die Qualität der Kandidaten, die es in die Interview-Phase schaffen, jetzt viel höher. DevSkiller fügt unserem technischen Einstellungsprozess eine zusätzliche Qualitätsebene hinzu.

Olga Berger - Lead Recruiter & Sourcing Spezialist bei CodeValue

"DevSkiller ist einfach zu bedienen und freundlich."

Sabu Pappu - Leiter der Talentakquise bei Veriday

"Wir haben die technische Ablehnung reduziert, was großartig ist. Wir haben an diesem Punkt eine 25% Verbesserung nach der Implementierung von DevSkiller gesehen. Die Plattform hilft uns wirklich dabei, die Programmierfähigkeiten der Kandidaten zu bewerten und einen logischen Ansatz für die Problemlösungsfähigkeiten von IT-Profis zu liefern. DevSkiller hat uns in der Anlaufphase viel Zeit gespart und uns geholfen, qualitativ gute Kandidaten einzuladen, die im Test gut abgeschnitten haben, was letztendlich die Auswahlkriterien verbessert hat."

Häufig gestellte Fragen

Was ist RealLifeTestingTM?

RealLifeTestingTM ist das Herzstück unserer Kotlin-Online-Tests. Es ist ein Weg, über das traditionelle Entwicklertesten mit Algorithmen hinauszugehen, hin zu einem Ort, an dem Recruiter genau beurteilen können, wie gut jeder Kandidat abgeschnitten hat. Es nutzt Technologie, um Kandidaten mit realistischen Herausforderungen zu konfrontieren und bewertet dann ihr Wissen auf einer tieferen Ebene als bisher möglich war.

Von den Entwicklern wird verlangt, dass sie beträchtliche Fähigkeiten zeigen, wenn es um Programmierfähigkeiten und Codesauberkeit, Ressourcen wie Stack Overflow, Entscheidungsfindung und kritisches Denken geht. Die Kandidaten, die weiterkommen, sind diejenigen, die unter Prüfung gut abgeschnitten haben.

Wie können Kandidaten einen Kotlin-Online-Test absolvieren?

Sobald ein Kandidat bereit ist, kann er von jedem Ort der Welt aus mit dem Kotlin-Test beginnen. Recruiter können die Tests auch während des Prozesses in Echtzeit beobachten.

Die Testverknüpfungen sind nur für kurze Zeit aktiv, so dass der Kandidat nur ein kleines Zeitfenster hat, in dem er arbeiten kann. Die Tests dauern so lange, bis der Kandidat fertig ist. Wenn der Kandidat seinen Test nicht beendet, verfällt er nach Ablauf der vorgegebenen Zeit.

Während der Arbeit haben die Kandidaten zwei Möglichkeiten: Sie können die hochmoderne In-Browser-IDE von DevSkiller verwenden oder ihr Projekt in ihrer bevorzugten IDE fertigstellen und das Projekt auf Git klonen. Ähnlich wie in ihrer realen Arbeit können die Kandidaten das Projekt bauen und Unit-Tests durchführen, um sicherzustellen, dass ihre Lösungen funktionieren.

Wie werden Kotlin Online-Tests ausgewertet?

Unser Expertenteam hat unsere Entwicklertests so konzipiert, dass sie so weit wie möglich automatisiert sind und die Recruiter entlasten. Bei unseren Kotlin-Online-Tests beginnt die DevSkiller-Plattform automatisch mit der Auswertung, sobald der Kandidat fertig ist. Die Plattform errechnet genau, wie gut jeder Kandidat in verschiedenen Testbereichen abgeschnitten hat. Die Ergebnisse werden dann zu einem nicht-technischen Bericht hinzugefügt, der aufschlüsselt, wie gut jeder Kandidat abgeschnitten hat, einschließlich der Frage, ob seine Lösungen funktionieren würden. Strenge, robuste Plagiatsfunktionen stellen sicher, dass Recruiter den Ergebnissen, die sie erhalten, vertrauen können.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo