Node.js / NestJS

REST-API-Design

HTTP-Methoden, Statuscodes, RESTful-Prinzipien, Versionierung, HATEOAS, Paginierung

20 Interview-Fragen·
Junior
1

Welche HTTP-Methode eignet sich, um eine Liste von Ressourcen abzurufen?

Antwort

Die GET-Methode wird verwendet, um Daten abzurufen, ohne den Serverzustand zu verändern. Sie ist idempotent und sicher, das heißt, sie kann mehrfach ohne Nebenwirkungen aufgerufen werden. GET ist die Standardmethode für alle Lesevorgänge in einer REST-API.

2

Welche HTTP-Methode ist idempotent und ersetzt eine vorhandene Ressource vollständig?

Antwort

PUT ist idempotent und ersetzt die Ressource unter der angegebenen URL vollständig. Im Gegensatz zu PATCH, das teilweise ändert, erfordert PUT das Senden der vollständigen Repräsentation der Ressource. Idempotenz bedeutet, dass der mehrfache Aufruf von PUT mit denselben Daten dasselbe Ergebnis liefert.

3

Was ist der Hauptunterschied zwischen PUT und PATCH?

Antwort

PUT ersetzt die Ressource vollständig und erfordert das Senden aller Felder, auch der unveränderten. PATCH ermöglicht das Ändern nur der angegebenen Felder, was es effizienter für partielle Aktualisierungen macht. Um beispielsweise nur die E-Mail eines Benutzers zu ändern, ist PATCH vorzuziehen.

4

Welcher HTTP-Statuscode sollte nach der erfolgreichen Erstellung einer Ressource zurückgegeben werden?

5

Welcher HTTP-Statuscode sollte verwendet werden, wenn die Anfrage gültig ist, aber eine Authentifizierung erforderlich ist?

+17 Interview-Fragen

Meistere Node.js / NestJS für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten