Zum Inhalt springen

Kodierung von Tests

Der DevSkiller-Katalog für Codierungstests enthält Codierungs- und Programmiertests mit realen Arbeitsbeispielen. Unsere Codierungstests basieren auf der RealLifeTesting™-Methodik, die Ihnen hilft, qualifizierte Entwickler mit den erforderlichen Fähigkeiten zu finden.

Stöbern Sie in unserem Angebot an Coding-Tests, die mehr als 220 Sprachen, Ressourcen und Fähigkeiten abdecken. Die Suche nach einem neuen Entwickler war noch nie so einfach wie mit DevSkiller-Codierungstests und Interviewfragen.

Solidität
JUNIOR
Geprüfte Fähigkeiten
Dauer
40 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Blockchain, Ether, Intelligente Verträge

Code-Lücken

Bewertung der Kenntnisse über Blockchain, Ether

Programmieraufgabe - Level: Leicht

Blockchain | Einfache Lotterie - Implementieren Sie die einmalige einfache Blockchain-Lotterie.

Reagieren Sie
SENIOR
Geprüfte Fähigkeiten
Dauer
79 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über JavaScript, Reagieren Sie, JS

Code-Lücken

Bewertung der Kenntnisse über JavaScript, Reagieren Sie

Programmieraufgabe - Level: Schwer

JavaScript | React, React Hooks, Redux, Redux-Toolkit | Simple website builder - Implementieren Sie eine erste Version eines WYSIWYG-Editors, mit dem Benutzer eine einfache Website erstellen können, indem sie einfach HTML-Tags aus dem Widget auswählen und alle benötigten Attribute ausfüllen.

Salesforce
SENIOR
Geprüfte Fähigkeiten
Dauer
105 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Level: Schwer

Salesforce | Apex | Bibliotheksanwendung - Erstellen einer Anwendung, die es der Bibliothek ermöglicht, Bücher und deren Ausleihen zu verwalten und einige

Berichte über Bücher, die nicht rechtzeitig zurückgegeben wurden. Ihre aktuelle Aufgabe ist es, die Implementierung der fehlenden Dienstleistung abzuschließen

Methoden.

Flattert
MITTEL
Geprüfte Fähigkeiten
Dauer
72 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Dart, Flattert, Isoliert, Einheimische, Asynchrone Programmierung, Termingeschäfte

Code-Lücken

Bewertung der Kenntnisse über Grundlegende Widgets, Flattert, Flatterkern, Dart, Objektive Programmierung

Programmieraufgabe - Niveau: Mittel

Flutter | Dart | Wetter-App - Implementieren Sie neue Funktionalitäten in die gegebene einfache App, die Live-Wettervorhersagen für Städte in Polen anzeigt.

Rubinrot
MITTEL
Geprüfte Fähigkeiten
Dauer
57 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Rubinrot

Code-Lücken

Bewertung der Kenntnisse über Rubinrot

Programmieraufgabe - Niveau: Mittel

Ruby | Drug Analyzer - Als Mitglied eines biotechnologischen Programmierteams sind Sie für die Erstellung eines Systems für Labortechniker verantwortlich, das sie bei der Arzneimittelanalyse unterstützt. Das Ziel ist es, eine Anwendung zu erstellen, mit der sie ihre Ergebnisse in das System eingeben, eine aussagekräftige Analyse erstellen und die Richtigkeit der gesendeten Daten überprüfen können.

Salesforce
MITTEL
Geprüfte Fähigkeiten
Dauer
71 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Niveau: Mittel

Salesforce | Apex | Bibliotheksanwendung - Erstellen Sie eine Anwendung, die es einer Bibliothek ermöglicht, Bücher und deren Ausleihen zu verwalten. Ihre aktuelle Aufgabe besteht darin, die Implementierung der fehlenden Servicemethoden abzuschließen.

Salesforce
JUNIOR
Geprüfte Fähigkeiten
Dauer
37 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Level: Leicht

Salesforce | Apex | Bibliotheksanwendung - Erstellen Sie eine Anwendung, die es der Bibliothek ermöglicht, ihren Buchbestand zu verwalten. Beenden Sie die Implementierung der fehlenden Servicemethoden.

Eckig
JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Code-Lücken

Bewertung der Kenntnisse über Eckig, JavaScript, Angular CLI

Programmieraufgabe - Level: Leicht

JavaScript | Angular | Autoliste - Beenden Sie die Anzeige der Autoliste und der Details.

Solidität
SENIOR
Geprüfte Fähigkeiten
Dauer
48 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Anonymität, Blockchain, Dezentralisierung

Code-Lücken

Bewertung der Kenntnisse über Blockchain, Web3

Programmieraufgabe - Level: Schwer

Blockchain | Solidity | Preiskalkulator - Implementieren Sie einen Preiskalkulator für eingehende Produktdaten aus der Manufaktur mit Zeitrücksetzfunktion.

Ruby on Rails
MITTEL
Geprüfte Fähigkeiten
Dauer
106 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Rubinrot, Ruby on Rails

Code-Lücken

Bewertung der Kenntnisse über Rubinrot, Ruby on Rails

Programmieraufgabe - Niveau: Mittel

Ruby | Ruby on Rails | Suchmaschinenanwendung mit Rails - Hinzufügen eines Endpunkts zur Filterung von Bestellungen, Tags, Preisen und Namen für eine Online-Shop-Anwendung.

Salesforce
JUNIOR
Geprüfte Fähigkeiten
Dauer
51 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Level: Leicht

Salesforce | Apex | Operation method - Implementieren Sie eine Methode, um die Zahlen aus einer gegebenen Liste von Strings zu summieren. Bitte denken Sie daran, dass zu Beginn dieser Aufgabe 20% des Verifikationstests bereits gelöst sind.

Solidität
MITTEL
Geprüfte Fähigkeiten
Dauer
102 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Konten, Blockchain, Ethereum

Code-Lücken

Bewertung der Kenntnisse über Blockchain, Ether

Programmieraufgabe - Niveau: Mittel

Blockchain | OpenZeppelin Contracts - FT mit OpenZeppelin Contracts Funktionalitäten.

Salesforce
MITTEL
Geprüfte Fähigkeiten
Dauer
55 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Niveau: Mittel

Salesforce | Apex | Orders Analyzer | Finden Sie einen durchschnittlichen Bestellwert für jeden Wochentag - Implementieren Sie die Methode OrdersAnalyzer#averageDailySales, die eine Karte der Wochentage zurückgibt und den Durchschnittswert auf die nächste Ganzzahl rundet.

Salesforce
JUNIOR
Geprüfte Fähigkeiten
Dauer
37 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce, Datentypen

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Level: Leicht

Salesforce | Apex | Duplikate finden - Implementieren Sie die findDuplicates-Methode, die eine neue Liste mit Duplikaten zurückgibt, die N-mal aufgetreten sind.

Salesforce
SENIOR
Geprüfte Fähigkeiten
Dauer
105 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Level: Schwer

Salesforce | Apex | Implementieren von REST API für die Bearbeitung von Produktbewertungen - Implementieren von Http GET- und POST-REST-API-Anfragen, mit denen vorhandene Bewertungen abgerufen und neue eingefügt werden können.

R
MITTEL
Geprüfte Fähigkeiten
Dauer
59 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über R, R-Grundlagen

Code-Lücken

Bewertung der Kenntnisse über R, R-Grundlagen

Programmieraufgabe - Niveau: Mittel

R | Base R | Matrix- und Vektoroperationen - Implementierung einer Funktion, die einige mathematische und statistische Verfahren berechnet.

Eckig
MITTEL
Geprüfte Fähigkeiten
Dauer
84 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Eckig, JavaScript

Code-Lücken

Bewertung der Kenntnisse über Eckig, JavaScript

Programmieraufgabe - Niveau: Mittel

JavaScript | Angular | Static Pages Editor - Vervollständigen Sie die Implementierung des statischen Seitenformulars

Salesforce
MITTEL
Geprüfte Fähigkeiten
Dauer
55 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Apex, Salesforce

Code-Lücken

Bewertung der Kenntnisse über Apex, Salesforce

Programmieraufgabe - Niveau: Mittel

Salesforce | Apex | Flights manager - Beenden Sie die Implementierung eines MVP einer Anwendung, die für die Verwaltung von Flugdaten zuständig ist.

Solidität
SENIOR
Geprüfte Fähigkeiten
Dauer
105 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Anonymität, Blockchain, Dezentralisierung, DLT, Leger

Programmieraufgabe - Level: Schwer

Blockchain | Solidity | Staking - Ein Smart Contract mit einer Staking-Funktion.

Python
SENIOR
Geprüfte Fähigkeiten
Dauer
110 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Python 3.x, Logisches Denken, Sequenz, Soft Skills

Programmieraufgabe - Level: Schwer

Python | NumPy | Graph Convolutional Networks - Implementierung eines einfachen Graph Convolutional Network.

Python
MITTEL
Geprüfte Fähigkeiten
Dauer
57 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Python 3.x

Code-Lücken

Bewertung der Kenntnisse über Python 3.x

Programmieraufgabe - Niveau: Mittel

Python | Class Programming, Customer Relationship Management App - Implementieren Sie einen REST API-Client mit OOP-Techniken unter Verwendung von Python 3.

Django
MITTEL
Geprüfte Fähigkeiten
Dauer
72 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Python

Code-Lücken

Bewertung der Kenntnisse über Python

Programmieraufgabe - Niveau: Mittel

Python | Django | Bücher CRUD Anwendung - Diese Anwendung verwendet Python 3 und Django 1.11. Sie enthält eine Bücher Modul zur Verwaltung von Bucheinheiten.

Python
MITTEL
Geprüfte Fähigkeiten
Dauer
71 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Python

Code-Lücken

Bewertung der Kenntnisse über Python

Programmieraufgabe - Niveau: Mittel

Python | Pandas | Tabellenkalkulation zu HTML-Tabelle - Verarbeitet die Eingabedatei und erzeugt als Ergebnis eine HTML-Tabelle mit "allgemeiner Klassifizierung".

Flachmann
JUNIOR
Geprüfte Fähigkeiten
Dauer
67 Minuten maximal.
Bewertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Bewertung der Kenntnisse über Python

Code-Lücken

Bewertung der Kenntnisse über Python

Programmieraufgabe - Level: Leicht

Python | Flask | Split Expenses App - Schreiben Sie eine einfache App, um Ausgaben unter Ihren Freunden aufzuteilen.

Empfohlene Rollen für DevSkiller Code-Tests

Wir bieten Codetests für eine Reihe von Rollen und Positionen auf allen Ebenen an. Ohne sie alle zu nennen, hier nur eine Handvoll Positionen, für die Sie unsere Codetests nutzen können:

  • .NET/C#-Entwickler
  • Blockchain-Ingenieur
  • C/C+ Entwickler
  • COBOL-Entwickler
  • Entwickler für Datenwissenschaft
  • DevOps-Entwickler
  • Entwickler gehen
  • Groovy-Entwickler
  • HTML/CSS-Entwickler
  • iOS-Entwickler
  • Java-Entwickler
  • JavaScript-Entwickler
  • Kotlin-Entwickler
  • NoSQL-Entwickler
  • PHP-Entwickler
  • Python-Entwickler
  • QA-Entwickler
  • React Native Entwickler
  • Ruby on Rails-Entwickler
  • Scala-Entwickler
  • Sicherheitsingenieur
  • SQL-Entwickler

Wie unsere Kodierungstests funktionieren

Alle DevSkiller-Codierungstests basieren auf der RealLifeTesting Methodology™. Diese Form des Testens ist einzigartig bei DevSkiller und bietet wertvolle Einblicke in die Fähigkeiten des Kandidaten. Es wird mit realen Problemen und Aufgaben getestet, mit denen der Kandidat wahrscheinlich im Beruf konfrontiert wird. Diese Methode vermittelt nicht nur ein klares Verständnis der Programmierfähigkeiten des Kandidaten, sondern auch seines kritischen Denkens, seiner Problemlösungsfähigkeit und seiner Zeitmanagementfähigkeiten.

Hauptmerkmale: DevSkiller Code-Tests

  • die Codierfähigkeiten des Bewerbers und nicht nur seine akademischen Kenntnisse zu ermitteln
  • Fernprüfung bedeutet, dass Einladungen jederzeit und überall auf der Welt verschickt werden können.
  • Die RealLifeTesting™-Methodik bietet eine bessere Benutzererfahrung, bei der die Kandidaten ihre eigene IDE verwenden, zu GIT klonen, Unit-Tests ausführen und für Recherchen auf Stack Overflow/GitHub/Google zugreifen können.
  • Strenge Anti-Plagiats-Tools, die die Genauigkeit der Tests gewährleisten
  • Beobachtung von Tests in Echtzeit
  • Automatisch generierte Ergebnisse, die auch von Nichttechnikern verstanden werden können
  • Kodierungstests für Positionen der unteren, mittleren und oberen Ebene verfügbar

Erstellen Sie Ihre eigenen benutzerdefinierten Tests

Sie möchten Ihre Entwickler-Kandidaten mit Ihrer eigenen Code-Basis testen? Das ist kein Problem! Mit DevSkiller und unserem Online-Aufgabenassistenten war es noch nie so einfach, Ihre eigenen Tests zu erstellen. Wählen Sie die Sprachen, Ressourcen und Fähigkeiten, die Sie testen möchten, legen Sie den Schwierigkeitsgrad und die Dauer des Tests fest und vieles mehr. Finden Sie noch heute den richtigen Kandidaten mit DevSkiller und unserem Testkatalog für Codierungstests.

Sie sind sich noch nicht sicher, ob Sie DevSkiller Kodierungstests verwenden sollten?

Wir verstehen, dass es wichtig ist, sorgfältig zu überlegen, bevor Sie finanzielle Entscheidungen für Ihr Unternehmen treffen. Anstatt auf uns zu hören, sollten Sie lieber lesen, was einer unserer vielen zufriedenen Kunden über DevSkiller Code-Tests zu sagen hat.

Plutora

Plutora ist ein führendes Unternehmen im Bereich Wertstrommanagement und bietet Lösungen für die Freigabe, Testumgebung und Analyse für die Unternehmens-IT. Vor der Implementierung von DevSkiller nutzte Plutora Telefoninterviews zur Vorauswahl seiner Kandidaten. Diejenigen, die diese bestanden, wurden zu einem technischen Interview eingeladen, auf das ein Verhaltensinterview folgte. Die fehlende Automatisierung dieses Prozesses bedeutete einen hohen manuellen Arbeitsaufwand für das Unternehmen. Außerdem war die Wirksamkeit der telefonischen Vorauswahl unzureichend, so dass viele Bewerber in die Vorstellungsgespräche kamen.

Man entschied sich für die Einführung von DevSkiller-Codetests, um den technischen Screening-Prozess zu automatisieren, die Anzahl der Vorstellungsgespräche zu begrenzen und die richtigen Kandidaten bereits vor der Interviewphase zu identifizieren. Mit der erfolgreichen Implementierung der DevSkiller-Codetests konnte Plutora ca. 8 Stunden pro Kandidat des internen Entwicklungsteams einsparen. Das liegt daran, dass sie keine Zeit mit der Befragung von schwachen Kandidaten verbringen müssen.

"Dank der Automatisierung der Screening-Phase konnten wir die Zahl der Vorstellungsgespräche um 50% senken. Gleichzeitig ist die Qualität der Bewerber, die es bis zum Vorstellungsgespräch schaffen, jetzt viel höher. DevSkiller fügt unserem technischen Einstellungsprozess eine zusätzliche Qualitätsebene hinzu". Richard Williams - Vizepräsident für Technik bei Plutora

Häufig gestellte Fragen

Was ist RealLifeTestingTM?

Die RealLifeTestingTM-Methodik dient als Grundlage für alle DevSkiller-Codierungstests. Diese Form des Testens ist einzigartig, weil RealLifeTestingTM im Gegensatz zu anderen Screening-Methoden wie Spielen oder algorithmischen Puzzles einen 360-Grad-Blick auf die Fähigkeiten eines Entwicklers bietet. Die zentrale Überzeugung dieser Methodik ist, dass die genaueste Art und Weise, die Entwicklungsfähigkeiten eines Bewerbers zu bewerten, durch Arbeitsprobentests erfolgt, die die tatsächliche Arbeit widerspiegeln, die er im Job machen wird. Bei den DevSkiller-Codierungstests müssen die Kandidaten komplette Projektanwendungen erstellen oder Funktionen zu bestehenden Anwendungen hinzufügen, genau so, wie sie es nach ihrer Einstellung tun werden. Um erfolgreich zu sein, müssen die Kandidaten ihr Wissen über Programmierung und Ressourcen wie Stack Overflow unter Beweis stellen, um Lösungen und Problemlösungen für alle Probleme zu finden, auf die sie stoßen. Die Ergebnisse geben Aufschluss über das akademische Wissen, die Programmierkenntnisse, die Entscheidungsfindung, die Sauberkeit des Codes und die Problemlösungsfähigkeit des Bewerbers.

Wie werden die DevSkiller Online-Tests bewertet?

Die DevSkiller-Plattform macht sich an die Arbeit, sobald der Kandidat seinen Test beendet hat. Die Ergebnisse werden automatisch in einem Bericht generiert, den auch ein nicht technisch versierter Personalverantwortlicher verstehen kann. Die Kandidaten werden danach bewertet, ob die Lösung ausgeführt werden kann (ein wesentlicher Faktor bei der Softwareentwicklung), ob der Code Fehler enthält, wie gut die Codequalität ist und wie er in Grenzfällen funktioniert. Die DevSkiller-Codetests unterliegen außerdem einer Reihe von Robus-Plagiatsfunktionen, die die Ergebnisse mit früheren Lösungen anderer Kandidaten vergleichen.

Wie können Bewerber einen DevSkiller-Code-Test absolvieren?

DevSkiller Codetests sind vollständig ferngesteuert und können überall auf der Welt durchgeführt werden. Alles, was der Personalverantwortliche tun muss, ist, dem Kandidaten eine Testeinladung zu schicken. DevSkiller-Code-Tests können so eingestellt werden, dass sie für einen bestimmten Zeitraum verfügbar sind, zum Beispiel innerhalb von 3 Tagen. Die Kandidaten können den Test zu einem Zeitpunkt ihrer Wahl starten und haben die Möglichkeit, unsere hochmoderne In-Browser-IDE zu verwenden oder das Projekt in ihrer bevorzugten IDE fertigzustellen und es dann in GIT zu klonen. Während des Tests können die Kandidaten Unit-Tests durchführen, um sicherzustellen, dass ihre Lösungen so funktionieren, wie sie es sollen. Die vordefinierten Codetests von DevSkiller haben ein festes Zeitlimit. Nach Ablauf der Zeit wird der Codetest automatisch ausgewertet und der Bericht an den Personalverantwortlichen gesendet.