Django-REST-Framework-Einstellungstest
Erfahren Sie, wie Bewerbende über Django-REST-Framework-Code und das Verhalten von APIs nachdenken.
- 10 Minuten
- 15 Fragen
- Mittelstufe
- Multiple Choice
- Fragen auf Englisch
- Smartphone und Desktop
Die kurze Antwort
Dieser 10-minütige Django-REST-Framework-Test mit 15 Fragen richtet sich an Back-End- und Full-Stack-Entwicklerinnen und -Entwickler mit mittlerem Kenntnisstand, die REST-APIs mit Python und Django entwickeln oder betreuen. Multiple-Choice-Fragen mit kurzen Codeausschnitten und realistischen Situationen prüfen Kenntnisse zu API-Modellen und Abfragen, Serializern, Views und Viewsets, Routing, Authentifizierung und Berechtigungen. Bewerbende erkennen, was der Code bewirkt, oder wählen eine Änderung aus, die zum gewünschten Ergebnis führt.
Was gemessen wird
Praktische Kenntnisse in Django REST Framework: Modelle und Abfragen hinter einer API, Serializer, Views und Viewsets sowie Routing, Authentifizierung und Berechtigungen.
Modelle und ORM in APIs
Bewerbende ermitteln, wie Modelle und Abfragen die Daten bereitstellen, die eine API zurückgibt.
Serializer
Bewerbende lesen Serializer-Code und entscheiden, was dieser mit eingehenden und ausgehenden Daten macht.
Views und ViewSets
Bewerbende beurteilen, wie eine View oder ein Viewset eine Anfrage verarbeitet und welche Änderung zum gewünschten Verhalten führt.
Routing, Authentifizierung und API-Grundlagen
Bewerbende überlegen, wie URLs weitergeleitet werden und welche Anfragen eine Einstellung zur Authentifizierung oder Berechtigung zulässt.
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
Back-End- und Full-Stack-Entwicklerinnen und -Entwickler mit mittlerem Kenntnisstand, die REST-APIs mit Python und Django entwickeln oder betreuen.
Was dieser Test zeigen kann
Schlussfolgern anhand von Code
Anhand kurzer Codeausschnitte sollen Bewerbende das Verhalten erkennen oder eine Änderung auswählen, die das gewünschte API-Ergebnis erzielt.
Wer besteht
Fragen zu Authentifizierung und Berechtigungen zeigen, ob Bewerbende erkennen, welche Anfragen eine API akzeptiert, bevor der Code veröffentlicht wird.
Entscheidungen zu Serializern und Viewsets
Die Fragen ermitteln, welche Änderung an einem Serializer oder Viewset zum gewünschten Verhalten führt - eine alltägliche Entscheidung in einer Django-REST-Framework-Codebasis.
Aktueller Code-Kontext
Der Code orientiert sich an aktuellen Versionen von Django und Django REST Framework und vermeidet Funktionen, die sich zwischen neueren Versionen unterschiedlich verhalten.
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.
Integritätssignale im Test
Jede Person erhält andere Fragen aus umfangreichen Fragenpools. Bei jedem Versuch erscheinen die Fragen in einer anderen Reihenfolge, und die Antwortmöglichkeiten werden gemischt. Der Browser zeigt jeweils eine Frage an, und die Lösungsschlüssel bleiben auf den Servern von HireValid. Dank der serverseitigen Zeitmessung wird nach dem Neuladen dieselbe Frage mit der verbleibenden Zeit wieder angezeigt. Der Fragetext kann nicht ausgewählt oder kopiert werden; ein blockierter Kopierversuch wird in der Zeitleiste erfasst. HireValid zeichnet Signale auf, etwa die Zeit außerhalb des Test-Tabs, eingefügte Antworten und Antworten, die schneller gegeben werden, als eine Frage gelesen werden kann. Der Arbeitgeber prüft den Integrity Score und die Zeitleiste mit den erfassten Hinweisen. Keines von beidem trifft allein eine Entscheidung. Mit Einwilligung der bewerbenden Person können in zufälligen Abständen Webcam-Fotos aufgenommen werden. Lesen Sie wie HireValid seine Tests erstellt.
So beugen wir KI-gestützter Täuschung vor · Integritätssignale
Nutzen Sie das Ergebnis als Grundlage für Ihre Beurteilung
Prüfen Sie das Ergebnis zusammen mit einer Arbeitsprobe, in der die bewerbende Person eine REST-API mit Python und Django entwickeln oder betreuen soll. Stellen Sie anschließend allen Bewerbenden dieselben strukturierten Interviewfragen. Besprechen Sie ihre Überlegungen zu Modellen und Abfragen, Serializern, Views und Viewsets oder Routing und Berechtigungen. Betrachten Sie das Testergebnis als Grundlage für Ihre Beurteilung, nicht als alleinige Entscheidungsgrundlage. Sie können den Umfang auch mit dem Django-Test vergleichen und unseren Leitfaden zu Einstellungstests lesen.
Fragen für strukturierte Vorstellungsgespräche
Ein Bestell-Endpunkt gibt Daten anders zurück, als das Team es benötigt. Wie würden Sie den API-Code untersuchen und entscheiden, was geändert werden muss?
Achten Sie auf ein nachvollziehbares Vorgehen beim Überprüfen von Modellen und Abfragen, Serializern und dem Verhalten des Endpunkts.
Eine Buchungs-API soll um ein neues Verhalten erweitert werden. Wie würden Sie die View oder das Viewset und das Routing dafür untersuchen?
Achten Sie auf eine praxisnahe Erklärung dazu, wie die bewerbende Person das gewünschte Verhalten mit Views und Routing umsetzen würde.
Wie würden Sie ein Problem mit der Authentifizierung oder den Berechtigungen in einer Lagerbestands-API beurteilen?
Achten Sie auf einen passenden Ansatz, um Authentifizierung und Berechtigungen im API-Kontext zu untersuchen.
Bewertung und Vergleichswerte verstehen
Fairness und angemessene Vorkehrungen
Die Fragen verwenden neutrale Geschäftsbeispiele wie Bestellungen, Support-Tickets, Buchungen und Lagerbestände. Sie sind in einfachem Englisch verfasst, enthalten keine Redewendungen und setzen keine Kenntnisse über ein bestimmtes Land, eine Währung oder Kultur voraus. Der Code orientiert sich an aktuellen Versionen von Django und Django REST Framework und vermeidet Funktionen, die sich zwischen neueren Versionen unterschiedlich verhalten. Jede Frage ist kurz genug, um sie innerhalb der vorgesehenen Zeit zu lesen und zu beantworten. Die Namen im Code spiegeln unterschiedliche Hintergründe wider.
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 angegeben, sobald 200 Bewerbende den Test abgeschlossen haben.
Testdetails
Ein kurzer, zeitlich begrenzter Test praktischer Kenntnisse in Django REST Framework für die Entwicklung von Web-APIs mit Python. Die Fragen zeigen kurze Codeausschnitte und realistische Situationen zu Modellen und Abfragen, Serializern, Views und Viewsets, Routing, Authentifizierung und Berechtigungen. Sie fragen, was der Code bewirkt oder welche Änderung zum gewünschten Verhalten führt.
- Die Fragen sind auf Englisch.
- Es sind keine Hilfsmittel erforderlich.
- Jede Frage wird der Reihe nach einmal beantwortet. Ein Zurückgehen ist nicht möglich.
- 4 Übungsfragen, 4 Minuten, vor dem zeitlich begrenzten Test.
Django, Django REST Framework, Python sind Marken ihrer jeweiligen Inhaber. HireValid ist weder mit ihnen verbunden noch werden sie von ihnen unterstützt.
Häufig gestellte Fragen
Wie ist der Django REST Framework-Test aufgebaut?+
Der Test umfasst 15 Fragen in 10 Minuten. Bei manchen gibt es eine richtige Antwort, bei anderen sollen Sie alle zutreffenden Optionen auswählen. Jede Frage wird der Reihe nach einmal beantwortet; ein Zurückgehen ist nicht möglich. Der Test funktioniert auf dem Smartphone und am Desktop. Ein separates Übungsset umfasst 4 Fragen und dauert 4 Minuten.
Wie wird für faire Fragen im Django-REST-Framework-Test gesorgt?+
Die Szenarien verwenden neutrale Beispiele wie Bestellungen, Support-Tickets, Buchungen und Lagerbestände. Die Fragen sind in einfachem Englisch verfasst, vermeiden Redewendungen und setzen keine Kenntnisse über ein bestimmtes Land, eine Währung oder Kultur voraus. Der Code orientiert sich an aktuellen Versionen von Django und Django REST Framework und vermeidet Funktionen, die sich zwischen neueren Versionen unterschiedlich verhalten.
Dürfen Bewerbende beim Django-REST-Framework-Test Hilfsmittel verwenden?+
Hilfsmittel sind nicht erlaubt. Die Codeausschnitte sind kurz genug, um sie innerhalb der vorgegebenen Zeit zu lesen und zu beantworten. Bewerbende erschließen daher anhand des angezeigten Codes und nicht mithilfe von Dokumentation, was ein Serializer, eine View oder eine Berechtigung bewirkt.
Wer sollte den Django REST Framework-Test absolvieren?+
Der Test richtet sich an Back-End- und Full-Stack-Entwicklerinnen und -Entwickler mit mittlerem Kenntnisstand, die REST-APIs mit Python und Django entwickeln oder betreuen. Er prüft praktische Kenntnisse in der Arbeit mit Serializern, API-Views und Viewsets sowie Routing und Berechtigungen. Überlegen Sie daher, ob diese Aufgaben zur Stelle passen.
Ähnliche Tests
Django
10 Minuten, Programmierfähigkeiten
EntdeckenRuby on Rails
10 Minuten, Programmierfähigkeiten
EntdeckenFlask
10 Minuten, Programmierfähigkeiten
EntdeckenNode.js
10 Minuten, Programmierfähigkeiten
EntdeckenASP.NET (einschließlich ASP.NET Core)
10 Minuten, Programmierfähigkeiten
EntdeckenWordPress-Entwickler
10 Minuten, Programmierfähigkeiten
EntdeckenNutzen Sie den Test Django REST Framework (DRF) bei Ihrer nächsten Einstellung
Der Tarif Free umfasst 5 wichtige Tests; kostenpflichtige Tarife umfassen den Vollständige Testbibliothek.