Datenbankentwicklungstest für die Personalauswahl
Prüfen Sie, wie Entwickler in Standard-SQL über relationale Daten, Schemata, gleichzeitige Sitzungen und die Auswahl von Indizes nachdenken.
- 10 Minuten
- 15 Fragen
- Mittelstufe
- Multiple Choice
- Fragen auf Englisch
- Smartphone und Desktop
Die kurze Antwort
Der Datenbankentwicklungstest ist ein 10-minütiger Test auf mittlerem Niveau für Entwicklerinnen und Entwickler, die relationale Datenbanken erstellen oder pflegen. Seine 15 Multiple-Choice-Fragen verwenden kleine Tabellen, Schemata und SQL-Codeausschnitte, um Kenntnisse zu Abfrageergebnissen, Schemadesign, Transaktionen und Indizes in Standard-SQL zu bewerten - ohne anbieterspezifische Funktionen.
Was gemessen wird
Überlegungen zu relationalen Daten, Abfrageergebnissen, Schemadesign, Transaktionen und Indizes in Standard-SQL.
Relationale Modellierung und Abfrageergebnisse
Kandidaten lesen kleine Tabellen und SQL-Codeausschnitte, um zu bestimmen, welches Ergebnis eine Abfrage liefert.
Schemadesign und Normalformen
Kandidaten überlegen, wie ein Schema aufgeteilt werden sollte und wie Normalformen anzuwenden sind.
Transaktionen und Nebenläufigkeit
Kandidaten überlegen, was passiert, wenn zwei Sitzungen gleichzeitig ausgeführt werden.
Indizes und Abfrageleistung
Kandidaten wählen einen Index aus, der einer bestimmten Abfrage hilft.
Frageformate
Multiple Choice
Die Kandidatin oder der Kandidat: Liest eine kurze Situation, Tabelle oder Aussage und wählt die richtige oder alle richtigen Antworten aus.
Sie sehen: Ob die kandidierende Person den Stoff gut genug kennt, um ihn anzuwenden, statt ihn nur wiederzuerkennen.
15 Fragen in 10 Minuten, die nacheinander angezeigt werden.
Passende Rollen für diesen Test
Entwicklerinnen und Entwickler, die relationale Datenbanken erstellen und pflegen: Datenbankentwickler, Backend- und Full-Stack-Entwickler, Data Engineers sowie Personen, die Datenbankarbeiten verwalten oder überprüfen.
Was dieser Test zeigen kann
Eine Abfrage von Hand nachvollziehen
Kandidaten ermitteln anhand kleiner Tabellen, welches Ergebnis eine Abfrage liefert. So zeigt sich, ob sie Ergebnisse vorhersagen können und nicht nur SQL schreiben, das richtig aussieht.
Zwei Sitzungen gleichzeitig
Transaktionsfragen prüfen, was passiert, wenn zwei Sitzungen gleichzeitig ausgeführt werden - eine Fähigkeit, die sich anhand eines Lebenslaufs nur schwer beurteilen lässt.
Ein Schema aufteilen
Fragen zu Schemata zeigen, ob ein Kandidat erkennen kann, wo eine Tabelle aufgeteilt werden sollte, und Normalformen auf einen konkreten Entwurf anwenden kann.
Keine Bevorzugung bestimmter Datenbankanbieter
Alle Fragen sind in Standard-SQL und ohne anbieterspezifische Funktionen formuliert. So werden Kandidaten, die mit einem bestimmten Datenbankprodukt gelernt haben, nicht gegenüber anderen bevorzugt.
Was Sie für jede kandidierende Person erhalten
- Während des gesamten Tests im Test-Tab geblieben
- Keine eingefügten Antworten
- In gleichmäßigem Tempo beantwortet
Ergebnisse, Profile und Integritätssignale dienen Ihnen als Anhaltspunkte, die Sie zusammen mit einem Vorstellungsgespräch prüfen können. Sie führen niemals automatisch zu einer Entscheidung.
Signale zur Testintegrität
Jeder Kandidat erhält einen anderen Fragensatz aus umfangreichen Fragenpools. Die Reihenfolge der Fragen und die Antwortoptionen werden gemischt, und der Browser zeigt immer nur eine Frage an. Die Zeitmessung wird vom Server gesteuert. Wird die Seite neu geladen, erscheint daher dieselbe Frage mit der verbleibenden Zeit. Der Fragetext kann weder kopiert noch ausgewählt werden. HireValid erfasst Signale wie die Zeit außerhalb des Test-Tabs, eingefügte Antworten und Antworten, die schneller eingegeben werden, als eine Frage gelesen werden kann. Diese Signale werden in einem Integrity Score und einer Beleg-Zeitleiste für die Überprüfung durch den Arbeitgeber zusammengefasst. Das System trifft keine eigenständige Entscheidung. Mit Zustimmung des Kandidaten kann ein Arbeitgeber Webcam-Fotos zu zufälligen Zeitpunkten hinzufügen. Im Leitfaden zu Einstellungstests finden Sie Hinweise zur Verwendung von Testergebnissen als Belege.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie den Score als einen von mehreren Anhaltspunkten
Bewerten Sie das Ergebnis gemeinsam mit einer arbeitsbezogenen Arbeitsprobe und einem strukturierten Vorstellungsgespräch. Als Arbeitsprobe könnten Sie den Kandidaten bitten, ein kleines Schema oder ein SQL-Szenario zu durchdenken, das den hier geprüften Fähigkeiten ähnelt. Das Ergebnis ist ein Beleg, den eine Person überprüfen sollte, und keine eigenständige Entscheidung. Vergleichen Sie die abgedeckten Inhalte mit SQL Coding: Querying und lesen Sie bei der Auswahl eines Tests wie wir unsere Tests entwickeln.
Fragen für strukturierte Vorstellungsgespräche
Erklären Sie mir Schritt für Schritt, wie Sie prüfen, welche Ergebnisse eine Abfrage liefert, bevor Sie sie mit echten Daten ausführen.
Achten Sie darauf, ob die Person Schritt für Schritt nachvollzieht, wie das SQL auf die Tabellenzeilen angewendet wird, statt nur eine Abfrage zu definieren.
Erzählen Sie mir von einem Schema, das Sie aufgeteilt haben oder aufteilen würden. Welches Problem wurde dadurch gelöst, und welche Kosten entstanden dabei?
Achten Sie darauf, ob die Person über die Struktur und ihre Abwägungen nachdenkt.
Beschreiben Sie eine Situation, in der zwei Prozesse gleichzeitig dieselben Daten geändert haben. Was ist passiert, und wie sind Sie damit umgegangen?
Achten Sie darauf, ob die Person gleichzeitige Vorgänge und Transaktionen berücksichtigt und erklärt, wie die Lösung überprüft wurde.
Wie entscheiden Sie, ob sich ein neuer Index für eine langsame Abfrage lohnt?
Achten Sie darauf, ob die Überlegungen auf die Abfrage und die Kosten des Index eingehen.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Die Fragen verwenden neutrale Schemata, etwa für Bestellungen, Räume, Lieferungen und Dienstpläne, sowie Namen aus unterschiedlichen kulturellen Hintergründen. Sie enthalten keine Währungssymbole und setzen kein lokales Wissen voraus. Der gesamte Code ist in Standard-SQL verfasst, sodass kein bestimmtes Datenbankprodukt bevorzugt wird. Verhaltensweisen, die sich zwischen Produkten unterscheiden, bilden nie die Grundlage einer Antwort. Die Sprache ist leicht verständlich, und alle Kandidaten dürfen Schmierpapier verwenden.
Sie können jedem Kandidaten als angemessene Anpassung mehr Zeit geben. Die Ergebnisse dienen der Prüfung durch eine Person, niemals einer automatischen Entscheidung.
Vorläufig: Die Zuverlässigkeit wird ausgewiesen, sobald 200 Kandidaten den Test abgeschlossen haben.
Testdetails
Ein kurzer, zeitlich begrenzter Test praktischer Kenntnisse relationaler Datenbanken für Entwicklerinnen und Entwickler. Die Kandidaten lesen kleine Tabellen, Schemata und SQL-Codeausschnitte und entscheiden, welches Ergebnis eine Abfrage liefert, wie ein Schema aufgeteilt werden sollte, was passiert, wenn zwei Sitzungen gleichzeitig ausgeführt werden, und welcher Index einer Abfrage hilft. Alle Fragen sind in Standard-SQL und ohne anbieterspezifische Funktionen formuliert.
- Die Fragen sind auf Englisch.
- Zulässige Hilfsmittel: Notizpapier.
- Jede Frage wird der Reihe nach einmal beantwortet. Ein Zurückgehen ist nicht möglich.
- 4 Übungsfragen, 4 Minuten, vor dem zeitlich begrenzten Test.
Häufig gestellte Fragen
Wie sorgt der Datenbankentwicklungstest für neutrale SQL-Fragen?+
Der Test verwendet Standard-SQL und neutrale Schemata, etwa für Bestellungen, Räume, Lieferungen und Dienstpläne. Die Namen stammen aus unterschiedlichen kulturellen Hintergründen. Die Fragen enthalten weder Währungssymbole noch setzen sie lokales Wissen voraus. Verhaltensweisen, die sich zwischen Datenbankprodukten unterscheiden, bilden nie die Grundlage einer Antwort.
Können Kandidaten Schmierpapier verwenden oder den Übungssatz zur Datenbankentwicklung ausprobieren?+
Ja. Alle Kandidatinnen und Kandidaten dürfen Notizpapier verwenden. Der Übungssatz umfasst 4 Fragen und dauert 4 Minuten. So sehen die Kandidatinnen und Kandidaten vor dem zeitbegrenzten Test, wie die Schemas und SQL-Codeausschnitte dargestellt werden.
Für welche Rollen eignet sich der Test zur Datenbankentwicklung auf mittlerem Niveau?+
Der Test richtet sich an Entwicklerinnen und Entwickler, die relationale Datenbanken erstellen und pflegen: Datenbankentwickler, Backend- und Full-Stack-Entwickler, Data Engineers sowie Personen, die Datenbankarbeiten verwalten oder überprüfen. Die Fragen bewegen sich auf mittlerem Niveau. Dazu gehören etwa das Lesen eines Schemas, das Vorhersagen eines Abfrageergebnisses und die Auswahl eines Index für eine bestimmte Abfrage.
Können Kandidaten im Datenbankentwicklungstest zurückgehen oder ein Smartphone verwenden?+
Kandidaten können den Test auf einem Smartphone oder Desktop absolvieren. Jede der 15 Fragen wird der Reihe nach einmal beantwortet. Ein Zurückgehen ist nicht möglich. So muss sich ein Kandidat festlegen, welches Ergebnis eine Abfrage liefert oder was eine zweite Sitzung sieht, bevor es weitergeht. Einige Fragen haben eine richtige Antwort, bei anderen sind alle zutreffenden Optionen auszuwählen.
Ähnliche Tests
Datenbankmanagement und -administration
10 Minuten, Rollenspezifische Fähigkeiten
EntdeckenMicrosoft SQL Server
10 Minuten, Softwarekenntnisse
EntdeckenMySQL
10 Minuten, Programmierfähigkeiten
EntdeckenMariaDB für Entwickler
10 Minuten, Softwarekenntnisse
EntdeckenNoSQL-Datenbanken
10 Minuten, Programmierfähigkeiten
EntdeckenPostgreSQL
10 Minuten, Softwarekenntnisse
EntdeckenNutzen Sie den Test Datenbankentwicklung bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.