Skip to content

fbw-d09/be-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

BE Assessment I

Beantworte die folgenden Fragen

  1. (Multiple Choice) Was ist der Zweck des nodemon-Pakets in Node.js?
  • Automatisches Neustarten des Servers, wenn Änderungen am Code vorgenommen.
  • Generieren von HTML-Vorlagen für das Projekt.
  • Ausführen von automatisierten Tests für das Projekt.
  • Keine der oben genannten.
  1. (Multiple Choice) Was ist Express.js?
  • Ein Frontend-Framework.
  • Ein Backend-Framework.
  • Ein Datenbank-Verwaltungssystem.
  • Eine Programmiersprache.
  1. (Multiple Choice) Welches der folgenden Module ist KEIN eingebautes Modul in Node.js?
  • http.
  • fs.
  • path.
  • mongoose.
  1. (Multiple Choice) Welcher der folgenden Statuscodes ist bei einer fehlgeschlagenen GET-Anfrage in einer REST-API üblich?
  • 200 OK.
  • 401 Unauthorized.
  • 403 Forbidden.
  • 404 Not Found.
  1. (Multiple Choice) Welcher der folgenden Statuscodes ist bei einer erfolgreichen PUT-Anfrage in einer REST-API üblich?
  • 200 OK.
  • 201 Created.
  • 204 No Content.
  • 400 Bad Request.
  1. (Multiple Answers) Was sind die Zwecke von Middleware in einer Node.js-REST-API?
  • Behandlung von Fehlern.
  • Parsen von Anfragedaten.
  • Authentifizierung von Benutzern.
  • Modifizierung der Antwort, nachdem sie gesendet wurde.
  • Modifizierung der Antwort, bevor sie gesendet wird.
  1. (Multiple Choice) Welches ist das primäre Datenformat zur Übertragung von Daten in einer REST-API?
  • XML.
  • YAML.
  • JSON.
  • CSV.
  1. (Multiple Choice) Welche ist die primäre HTTP-Methode zur Erstellung neuer Ressourcen in einer REST-API?
  • GET.
  • POST.
  • PUT.
  • DELETE.
  1. (Multiple Choice) Was ist der Unterschied zwischen PUT- und POST-Anforderungen in RESTful-APIs?
  • PUT wird verwendet, um eine gesamte Ressource zu aktualisieren, während POST verwendet wird, um eine neue Ressource zu erstellen.
  • POST wird verwendet, um eine gesamte Ressource zu aktualisieren, während PUT verwendet wird, um eine neue Ressource zu erstellen.
  • PUT-Anforderungen erfordern Authentifizierung, während POST-Anforderungen dies nicht tun.
  • PUT-Anforderungen werden verwendet, um Daten an den Server zu senden, während POST-Anforderungen verwendet werden, um Daten vom Server abzurufen.
  1. (Multiple Choice) Welche der folgenden Bibliotheken für Node.js ist populär zum Erstellen von REST-APIs?
  • Mongoose.
  • Express.
  • Sequelize.
  • Laravel.
  1. (Multiple Choice) Welcher der folgenden Statuscodes ist bei einer fehlgeschlagenen Authentifizierungsanforderung in einer REST-API üblich?
  • 200 OK.
  • 401 Unauthorized.
  • 403 Forbidden.
  • 404 Not Found.
  1. (Multiple Choice) Welcher der folgenden ist ein häufiger Antwort-Statuscode für eine erfolgreiche DELETE-Anfrage in einer REST-API?
  • 200 OK
  • 201 Created
  • 204 No Content
  • 400 Bad Request
  1. (Multiple Answers) Welche der folgenden Methoden können verwendet werden, um Daten in einer Datei in Node.js zu schreiben? (Wählen Sie zwei aus)
  • fs.readFile()
  • fs.writeFile()
  • fs.appendFile()
  • fs.createReadStream()
  1. (Multiple Choice) Welche der folgenden Module können verwendet werden, um Umgebungsvariablen in einer Node.js-Anwendung zu verwalten?
  • config
  • process.env
  • .env
  • dotenv
  1. (Multiple Choice) Welche Art von Datenstruktur verwendet MongoDB?
  • MongoDB verwendet eine graphenbasierte Datenstruktur zum Speichern von Daten.
  • MongoDB verwendet eine Schlüssel-Wert-Datenstruktur zum Speichern von Daten.
  • MongoDB verwendet eine tabellenbasierte Struktur zum Speichern von Daten.
  • MongoDB verwendet eine JSON-ähnliche Dokumentenstruktur zum Speichern von Daten.
  1. (Multiple Choice) Welche Art von Datenbank sind MySQL und MongoDB jeweils?
  • MySQL ist eine NoSQL dokumentenorientierte Datenbank, während MongoDB ein relationales Datenbankmanagementsystem (RDBMS) ist.
  • Sowohl MySQL als auch MongoDB sind NoSQL dokumentenorientierte Datenbanken.
  • MySQL ist ein relationales Datenbankmanagementsystem (RDBMS), während MongoDB eine NoSQL dokumentenorientierte Datenbank ist.
  • Sowohl MySQL als auch MongoDB sind relationale Datenbankmanagementsysteme (RDBMS).
  1. (Multiple Choice) Was ist CORS?
  • Ein Sicherheitsmechanismus, der verhindert, dass bösartige Skripte auf die Daten einer Website zugreifen können.
  • Ein Sicherheitsmechanismus, der verschiedenen Domains ermöglicht, Anfragen aneinander zu stellen.
  • Ein Sicherheitsmechanismus, der Daten im Transit verschlüsselt.
  • Ein Sicherheitsmechanismus, der Benutzeranmeldeinformationen überprüft, bevor Zugriff gewährt wird.
  1. (Multiple Choice) Was ist der Hauptunterschied zwischen REST-API und CRUD-Operationen?
  • REST-API wird für serverseitige Operationen verwendet, während CRUD-Operationen für clientseitige Operationen verwendet werden.
  • REST-API bietet einen umfassenderen architektonischen Rahmen für den Aufbau von Webdiensten, während CRUD-Operationen sich speziell auf Datenmanipulation konzentrieren.
  • REST-API unterstützt nur Create- und Read-Operationen, während CRUD-Operationen alle vier Operationen abdecken.
  • REST-API und CRUD-Operationen sind synonym und können austauschbar verwendet werden.
  1. (Multiple Choice) Was ist der Zweck der next() Funktion in Express.js Middleware?
  • Die Steuerung an die nächste Middleware-Funktion im Stapel weiterzugeben.
  • Den Request-Response-Zyklus zu beenden und eine Antwort an den Client zu senden.
  • Einen Wert aus der Middleware-Funktion zurückzugeben.
  • Fehler zu behandeln, die in der Middleware-Funktion auftreten.
  1. (Multiple Choice) Welches der folgenden Module kann in einer Node.js-Anwendung zum Serverseitigen Rendern verwendet werden?
  • React
  • Vue
  • Next.js
  • Nuxt.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published