SQL-Online-Tests

DevSkiller SQL-Online-Tests wurden von unserem engagierten Team geschrieben, um die Fähigkeiten von SQL-Entwicklern für verschiedene Positionen zu bewerten. Unsere SQL-Codierungstests sind die perfekte Lösung für all Ihre technischen Screening- und Online-Interview-Anforderungen.

Auf der Grundlage der Methodik von RealLifeTesting™ können Sie DevSkiller verwenden, um Kandidaten für Junior-, Mittel- und Senior-Positionen zu testen.

Abgedeckte Technologien:

Programmiersprache: SQL

SQL-Frameworks und Bibliotheken: MySQL, PostgreSQL, Oracle, MSSQL und andere

Werkzeuge bauen:MSBuild

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

Datenbankaufgabe - Level: Mittel

SQL | MSSQL | Finding nulls - Schreiben Sie eine Abfrage, die die Namen aller Elemente zurückgibt, die nicht verfügbar sind

Datenbankaufgabe - Level: Mittel

SQL | MSSQL | Finden von Datumsbereichen - Schreiben Sie eine Abfrage, die die Namen aller Artikel zurückgibt, die innerhalb der letzten 7 Tage hinzugefügt wurden.

Datenbankaufgabe - Level: Mittel

SQL | MSSQL | Verwendung von Aggregaten - Schreiben Sie eine Abfrage, die die Namen aller Artikel einer bestimmten Kategorie zurückgibt

Datenbankaufgabe - Level: Mittel

SQL | MSSQL | Finden von Duplikaten - Schreiben Sie eine Abfrage, die die Namen aller doppelten Elemente zurückgibt

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

Auswahlfragen

Beurteilung des Wissens über Große Daten, PySpark, Python

Code-Lücken

Beurteilung des Wissens über SQL

Programmieraufgabe - Stufe: Hart

Python | PySpark | Fleet Management Corporation - Erkennung von Geschwindigkeitsüberschreitungen und Überprüfung der Korrektheit eines bestehenden Prädiktors.

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

Front-End-Programmieraufgabe - Level: Einfach

JavaScript | TypeScript | Rechnungsanwendung - Frontend - Implementieren Sie den Frontend-Teil zum Zusammenführen und Aggregieren der Rechnungsdaten mit Währungskursen.

Back-End-Programmieraufgabe - Level: Einfach

Java | Rechnungsanwendung - Backend - Implementieren Sie den Backend-Teil zum Suchen und Aggregieren von Rechnungsdaten mit dem Service und den DAO-Methoden.

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

Aufgabe - Ebene: Einfach

SQL | Briefmarkenkatalog | Die drei höchsten Preise - Wählen Sie drei Briefmarken (Preis und Name) mit dem höchsten Preis.

Programmieraufgabe - Stufe: Einfach

Python | Pandas | HTML-Tabellenparser - Implementieren Sie eine Funktion, um eine HTML-Tabelle in eine Datei im CSV-Format zu konvertieren.

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

Auswahlfragen

Beurteilung des Wissens über Python

Programmieraufgabe - Stufe: Medium:

Python | Fahrzeugverkaufsbericht - Implementieren Sie eine Anwendung zur Erstellung von Berichten auf der Grundlage des Data Warehouse für Fahrzeugverkäufe.

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

Auswahlfragen

Beurteilung des Wissens über DevOps, Dockarbeiter

DevOps-Aufgabe - Level: Schwer

DevOps | Master of Disaster Recovery (CentOS) - Wiederherstellung von Daten aus einer defekten MariaDB/MySQL-Datenbank.

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

Auswahlfragen

Beurteilung des Wissens über DevOps, Dockarbeiter

DevOps-Aufgabe - Level: Schwer

DevOps | Master of Disaster Recovery (Ubuntu) - Daten aus einer defekten MariaDB/MySQL-Datenbank wiederherstellen.

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

Auswahlfragen

Beurteilung des Wissens über SQL

Code-Lücken

Beurteilung des Wissens über SQL

Aufgabe - Ebene: Mittel

SQL | PostgreSQL | Hotels - Optimierung der Hotelseite - Verbessern Sie die Leistung der Hotelseite, die derzeit ORM verwendet.

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

Auswahlfragen

Beurteilung des Wissens über SQL, MongoDB, NoSQL

Code-Lücken

Beurteilung des Wissens über MongoDB

Aufgabe - Ebene: Mittel

SQL | Kundendaten - Finden Sie alle Kunden, deren Vor- und Nachnamen in dieser Datenbank nicht eindeutig sind, sowie die Anzahl, wie oft jedes Vor- und Nachnamenpaar in der Datenbank erscheint.

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

Code-Lücken

Beurteilung des Wissens über SQL

Auswahlfragen

Beurteilung des Wissens über ES6, JavaScript, CSS, HTML, WCAG 2.0, Web-Zugänglichkeit

Programmieraufgabe - Stufe: Medium:

PHP | Categories Repository - Implementieren Sie PDO-Abfragen, die den Benutzern gültige Ergebnisse über Filme zurückgeben.

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

Auswahlfragen

Beurteilung des Wissens über SQL, ES6, JavaScript, AJAX, Web-Entwicklung

Programmieraufgabe - Stufe: Hart

PHP | XML-CSV-Konverter - Implementieren Sie Filter- und Datentransformationsmethoden, um alle Tests zu bestehen.

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

Code-Lücken

Beurteilung des Wissens über SQL, CSS, HTML

Auswahlfragen

Beurteilung des Wissens über JavaScript

Programmieraufgabe - Stufe: Einfach

PHP | Faker | Grundlegende Datenmanipulation - Implementieren Sie alle Methoden in der Klasse app/Faker.

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

Auswahlfragen

Beurteilung des Wissens über SQL, MongoDB, NoSQL

Code-Lücken

Beurteilung des Wissens über MongoDB

Aufgabe - Ebene: Hart

SQL | Sparse table | Füllen - Schreiben Sie eine Abfrage, die die Liste aller Benutzer mit dem Erstellungsdatum und das Datum aus der vorherigen Nicht-Null-Zeile für die von dem Fehler betroffenen Einträge zurückgibt.

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

Auswahlfragen

Beurteilung des Wissens über SQL, MongoDB, NoSQL

Code-Lücken

Beurteilung des Wissens über MongoDB, SQL

Aufgabe - Ebene: Einfach

SQL | Briefmarkenkatalog | CASE-Anweisung - Erstellen Sie eine Select-Anweisung, mit der Sie Ihre Briefmarkensammlung in 3 Gruppen einteilen.

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

Auswahlfragen

Bewertung der Kenntnisse über *SQL

Programmieraufgabe - Stufe: Medium:

Python | NumPy | Flugzeug-Messdatenverarbeitung - Vollständige Datenverarbeitungsanwendung, die Datenströme mit NumPy, Python und Datenanalyse aggregiert und komprimiert.

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

Auswahlfragen

Beurteilung des Wissens über SQL

Programmieraufgabe - Stufe: Einfach

Python | DNA Analyzer - Implementieren Sie eine Methode in Python, die einen statistischen DNA-Bericht generiert.

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

Auswahlfragen

Beurteilung des Wissens über SQL, MySQL

Aufgabe - Ebene: Mittel

SQL | Kundendaten - Finden Sie alle Kunden, deren Vor- und Nachnamen in dieser Datenbank nicht eindeutig sind, sowie die Anzahl, wie oft jedes Vor- und Nachnamenpaar in der Datenbank erscheint.

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

Auswahlfragen

Beurteilung des Wissens über SQL

Aufgabe - Ebene: Hart

SQL | Sparse table | Füllen - Schreiben Sie eine Abfrage, die die Liste aller Benutzer mit dem Erstellungsdatum und das Datum aus der vorherigen Nicht-Null-Zeile für die von dem Fehler betroffenen Einträge zurückgibt.

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

Auswahlfragen

Beurteilung des Wissens über SQL

Aufgabe - Ebene: Einfach

SQL | Bücher | Bücher ohne Bewertung finden - Wählen Sie alle Titel der Bücher aus, die keine Bewertung haben.

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

Auswahlfragen

Beurteilung des Wissens über SQL

Aufgabe - Ebene: Hart

PostreSQL - Belohnungsprogramm - Schreiben Sie eine Abfrage, die die 3 bestplatzierten Kunden nach dem Umsatz findet, den sie mit allen ihren Bestellungen erzielt haben

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

Auswahlfragen

Beurteilung des Wissens über SQL, MySQL

Aufgabe - Ebene: Einfach

SQL | Musikspeicher | Zählfunktion - Schreiben Sie eine Abfrage, die die Zählfunktion verwendet. Diese Aufgabe kann sowohl in MySQL als auch in HSQLDB gelöst werden.

Die richtigen SQL-Online-Tests zur Überprüfung von SQL-Entwicklern

Empfohlene Rollen für unsere SQL-Online-Tests

  • Datenanalytiker
  • Datenbank-Administrator
  • SQL-Entwickler
  • Datenbank-Ingenieur
  • Datenbank-Spezialist
  • Junior-SQL-Entwickler
  • Mittel-SQL-Entwickler
  • Senior SQL-Entwickler
  • Dateneingabe-Techniker
  • Spezialist für Datenqualität

Wie unsere SQL-Online-Tests funktionieren

Die RealLifeTesting™ Methodik ist die Grundlage für die SQL-Codierungstests von DevSkiller. Unsere Auswahl an Codierungstests hilft Ihnen, die Kenntnisse Ihrer Bewerber über verschiedene SQL-Versionen zu analysieren. Darüber hinaus helfen Ihnen unsere Codierungstests dabei, die Codierfähigkeiten, Problemlösungsfähigkeiten und das Zeitmanagement der Bewerber zu beurteilen.

Schlüsselmerkmale

  • Devskiller-SQL-Codierungstests messen die Codierfähigkeiten der Bewerber und nicht nur ihr akademisches Wissen
  • Ferntests, die Ihnen die Freiheit und Bequemlichkeit geben, Kandidaten aus der ganzen Welt zu testen
  • Die Methodik von RealLifeTesting™ schafft eine bessere Benutzererfahrung, bei der die Kandidaten ihre eigene IDE benutzen, GIT klonen, Unit-Tests durchführen und zu Forschungszwecken auf Stack Overlow/Github/Google zugreifen können.
  • Striktes Anti-Plagiat-Werkzeug, das genaue Testergebnisse gewährleistet
  • Automatisch generierte Ergebnisse, die auch Nicht-Techniker verstehen können
  • SQL-Codierungstests für Junior-, Mittel- und Senior-Level-Positionen verfügbar

Was Sie bei SQL-Entwicklern beachten sollten

SQL ist die populärste 4GL (Fourth Generation Programming Language), was bedeutet, dass Programmierer nur angeben, wie das Ergebnis aussieht, und nicht, wie die Datenbank das Ergebnis berechnen soll. SQL ist in andere, allgemeinere Programmiersprachen wie Java eingebettet, um auf Daten aus zentralen Datenbanken zuzugreifen.

Ein qualifizierter SQL-Entwickler sollte über versierte Fähigkeiten im Bereich der SQL-Leistung verfügen. Darüber hinaus sollte Ihr erfolgreicher Kandidat über SQL-Designfähigkeiten mit nachgewiesenen Kenntnissen der relationalen Theorie verfügen. Schließlich können sich SQL-Refactoring-Fähigkeiten in größeren Teams, in denen die SQL komplexer ist, als sehr nützlich erweisen.

In unseren SQL-Online-Tests behandelte Fähigkeiten

  • HSQLDB
  • Mongo
  • MongoDB
  • MSSQL
  • MySQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • SQL
  • CSS
  • ES6
  • HTML
  • Javascript
  • PDO

Sieht gut aus, will aber mehr?

Möchten Sie Codierungstests in einer vordefinierten Umgebung durchführen? Vielleicht möchten Sie Bewerber mit Ihrer eigenen Codebasis testen? Bei DevSkiller können Sie kundenspezifische Tests mit Hilfe unseres Online-Aufgabenassistenten erstellen. Lösen Sie alle Ihre technischen Screening-Anforderungen mit unseren SQL-Codierungstests noch heute.

Möchten Sie einen Beweis dafür, dass unsere SQL-Online-Tests funktionieren?

Wie sollen Sie verstehen, wie effektiv unser Screening-Tool ist, wenn Sie es noch nie ausprobiert haben? Schließlich unterscheiden sich unsere DevSkiller SQL-Online-Tests von den traditionellen algorithmischen Tests, die Sie kennengelernt haben. Verlassen Sie sich nicht auf unser Wort, sondern schauen Sie sich an, was einige unserer früheren Kunden zu sagen haben:

Patrycja Kiljańska - Spezialist für Talentakquise bei Spartez

"Wir haben eine wartungsintensive Inhouse-Lösung durch DevSkiller ersetzt. Unser Prozess sieht gleich aus, aber das Produkt bietet uns eine bessere Leistung. Die Ergebnisse sind auch viel einfacher zu bewerten."

Michael Gerwig Technischer Leiter bei Ada Health

"DevSkiller hat uns geholfen, wertvolle Vor-Ort-Zeit für Bewerber zu sparen, die bereits wahrscheinlich passen werden. Wir sparen 3 Stunden pro Bewerber - das war die Zeit, die wir vorher mit Bewerbern für eine technische Aufgabe verbracht haben."

Jonatan Rugarn - CEO, Gründer, Recruiter bei Lingonberry Talent Acquisition, Engineering Manager bei Avinode Group

"Die Dauer des Rekrutierungsprozesses hat sich nicht verändert, aber wir verbringen weniger Zeit und Aufwand pro Kandidat. Außerdem verschwenden wir keine Zeit mit den falschen Kandidaten."

Häufig gestellte Fragen

Wie werden die SQL-Online-Tests ausgewertet?

Einer der Hauptvorteile der DevSkiller-Tests ist, dass die Auswertung unserer SQL-Online-Tests automatisch erfolgt. Sobald der Kandidat fertig ist, beginnt unser Screening-Tool mit der Bearbeitung der Lösungen und bewertet automatisch, wie gut jeder Kandidat abgeschnitten hat. Dies erspart den Personalverantwortlichen unzählige mühsame Stunden, die sie mit der Bewertung von Algorithmentests verbringen.

Die Bewerber werden danach beurteilt, ob die von ihnen erarbeitete Lösung funktioniert oder nicht (ein wesentlicher Faktor bei der Softwareentwicklung). Wie sich ihre Lösung in Grenzfällen verhalten würde, sowie der Inhalt und die Qualität ihres Codes. Erfolgreich sind diejenigen Bewerber, die ihre Fähigkeiten zum kritischen Denken in der vorgegebenen Zeit am besten unter Beweis stellen können.

Die Ergebnisse werden dann in prägnanten, leicht verständlichen Berichten zusammengefasst, die auch von technisch nicht versierten Fachleuten verstanden werden können, unabhängig von ihren eigenen technischen Kenntnissen.

Wie nehmen die Bewerber an einem SQL-Online-Test teil?

Die SQL-Online-Tests von Devskiller sind per Fernzugriff zugänglich und können von jedem Ort der Welt aus absolviert werden. Das spart wertvolle Zeit, die damit verbracht wird, zu warten, bis sowohl der Bewerber als auch der Interviewer Zeit haben, einen Test durchzuführen. Sobald die Einladungen zum Test verschickt wurden, muss sich der Personalverantwortliche nur noch zurücklehnen und auf die Ergebnisse warten. Die Personalverantwortlichen können sogar Zeitlimits für jeden Test festlegen, um sicherzustellen, dass sie nicht warten müssen.

Für den Test selbst haben die Kandidaten die Möglichkeit, die hochmoderne In-Browser-IDE von DevSkiller zu verwenden oder das Projekt in ihrer bevorzugten IDE fertig zu stellen und es dann in GIT zu klonen. Wenn sie möchten, können die Kandidaten Unit-Tests durchführen, um sicherzustellen, dass ihre Lösungen so funktionieren, wie sie sollen.

Wie lange dauern die SQL-Online-Tests?

Die Dauer unserer SQL-Online-Tests ist flexibel und wird dem Personalverantwortlichen überlassen. Jeder SQL-Test wird mit Standardeinstellungen, einschließlich einer Standarddauer, geliefert, die jedoch leicht angepasst werden können. Selbst einzelne Fragen innerhalb eines Tests können bei Bedarf mit Zeitlimits versehen werden.

Was halten die Kandidaten von DevSkiller SQL Online-Tests?

Die Reaktionen von Entwicklern auf unsere SQL-Online-Tests sind im Großen und Ganzen sehr positiv. Die große Mehrheit der Kandidaten freut sich über die Chance, ihre Fähigkeiten in der Softwareentwicklung unter Beweis zu stellen. Wenn gelegentlich die Reaktion eines Entwicklers nicht so ausfällt, wie wir es erwarten, dann ist das in der Regel nur eine anfängliche Reaktion darauf, dass er die Tests überhaupt machen muss. Viele Entwicklertests spiegeln nicht die tatsächliche Arbeit von Entwicklern wider, so dass sie gegenüber Entwicklertests misstrauisch werden können. Sobald sie merken, dass unsere Tests anders sind, reagieren sie überwiegend positiv und freuen sich über die Chance, zeigen zu können, was sie wirklich können.

Unsere SQL-Online-Tests ermöglichen es Entwicklern, normale Programmierwerkzeuge und Konventionen wie Unit-Tests und Klonen in GIT von einer persönlichen IDE aus zu verwenden.

DevSkiller-Logo TalentBoost-Logo TalentScore Logo