Node.js / NestJS

Node.js Core-APIs

fs, path, events, process, os, streams, buffers, child_process, worker threads

25 Interview-Fragen·
Junior
1

Welche Methode des fs-Moduls ermöglicht das asynchrone Lesen einer Datei?

Antwort

fs.readFile() liest die gesamte Datei asynchron und gibt ihren Inhalt in einem Callback zurück. Die Methode fs.read() existiert, arbeitet aber mit File Descriptors für partielle Lesevorgänge. fs.readFileSync() ist die synchrone Version. Diese asynchrone API vermeidet das Blockieren des Event Loops bei aufwendigen I/O-Operationen.

2

Was ist der Hauptunterschied zwischen path.join() und path.resolve()?

Antwort

path.join() verkettet einfach Pfadsegmente, während path.resolve() Pfade vom aktuellen Verzeichnis aus zu einem absoluten Pfad auflöst. Zum Beispiel gibt path.join('a', 'b') 'a/b' zurück, während path.resolve('a', 'b') einen vollständigen absoluten Pfad wie /current/dir/a/b zurückgibt. Verwende path.resolve(), um garantiert absolute Pfade zu erhalten.

3

Welcher Flag wird mit fs.writeFile() verwendet, um Inhalt anzuhängen, ohne die Datei zu überschreiben?

Antwort

Der Flag 'a' (append) öffnet die Datei im Anhängemodus, behält den vorhandenen Inhalt bei und fügt am Ende hinzu. Der Standard-Flag 'w' (write) überschreibt die Datei. Es gibt weitere Flags wie 'r' (read), 'wx' (write exclusive) usw. Die Flags werden vom POSIX-System geerbt und steuern das Öffnungsverhalten von Dateien fein.

4

Welche Methode des path-Moduls normalisiert einen Pfad, indem sie . und ..-Segmente auflöst?

5

Wie erstellt man mit fs ein Verzeichnis und alle fehlenden übergeordneten Verzeichnisse?

+22 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