Node.js / NestJS

Node.js Çekirdek API'leri

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

25 mülakat soruları·
Junior
1

fs modülünün hangi metodu bir dosyayı asenkron olarak okumayı sağlar?

Cevap

fs.readFile() dosyanın tamamını asenkron olarak okur ve içeriğini bir callback içinde döndürür. fs.read() metodu vardır ancak kısmi okumalar için file descriptor'larla çalışır. fs.readFileSync() senkron sürümdür. Bu asenkron API, maliyetli I/O işlemleri sırasında event loop'un bloklanmasını önler.

2

path.join() ile path.resolve() arasındaki temel fark nedir?

Cevap

path.join() yalnızca yol segmentlerini birleştirir, oysa path.resolve() yolları geçerli dizinden mutlak bir yola çözer. Örneğin path.join('a', 'b') 'a/b' döndürürken, path.resolve('a', 'b') /current/dir/a/b gibi tam bir mutlak yol döndürür. Garantili mutlak yollar elde etmek için path.resolve() kullanın.

3

Dosyanın üzerine yazmadan içerik eklemek için fs.writeFile() ile hangi flag kullanılır?

Cevap

'a' (append) flag'i dosyayı ekleme modunda açar, mevcut içeriği korur ve sona ekler. Varsayılan 'w' (write) flag'i dosyanın üzerine yazar. 'r' (read), 'wx' (write exclusive) gibi başka flag'ler de vardır. Flag'ler POSIX sisteminden miras alınır ve dosya açma davranışını ince ayarla kontrol eder.

4

path modülünün hangi metodu . ve .. segmentlerini çözerek bir yolu normalleştirir?

5

fs ile bir dizin ve eksik olan tüm üst dizinleri nasıl oluşturulur?

+22 mülakat soruları

Bir sonraki mülakatın için Node.js / NestJS'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla