PROGRAMMIERFÄHIGKEITEN

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

  1. Schlussfolgern anhand von Code

    Anhand kurzer Codeausschnitte sollen Bewerbende das Verhalten erkennen oder eine Änderung auswählen, die das gewünschte API-Ergebnis erzielt.

  2. Wer besteht

    Fragen zu Authentifizierung und Berechtigungen zeigen, ob Bewerbende erkennen, welche Anfragen eine API akzeptiert, bevor der Code veröffentlicht wird.

  3. 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.

  4. 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

Beispielbericht (fiktive Daten)Django REST Framework (DRF)
71 %Perzentil 46. Vergleichsgruppe: HireValid-Kandidaten, n = 247
Modelle und ORM in APIs71 %
Serializer64 %
Views und ViewSets85 %
Routing, Authentifizierung und API-Grundlagen62 %
Integrity ScoreHohe Sicherheit
  • 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.

Diesen Test kostenlos nutzen

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.

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

  1. 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.

  2. 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.

  3. 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.

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.

Lesen Sie, wie wir Fairness berücksichtigen

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

Nutzen 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.

Diesen Test kostenlos nutzenFree-Tarif. Keine Kreditkarte erforderlich.
Free-Tarif. Keine Kreditkarte erforderlich.Diesen Test kostenlos nutzen

Über das Redaktionsteam

Verfasst und auf Fakten geprüft vom Redaktionsteam von HireValid. Geprüfte Quellen . Lesen Sie die redaktionellen Richtlinien.