
Node.js Çekirdek API'leri
fs, path, events, process, os, streams, buffers, child_process, worker threads
1fs modülünün hangi metodu bir dosyayı asenkron olarak okumayı sağlar?
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.
2path.join() ile path.resolve() arasındaki temel fark nedir?
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.
3Dosyanın üzerine yazmadan içerik eklemek için fs.writeFile() ile hangi flag kullanılır?
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.
path modülünün hangi metodu . ve .. segmentlerini çözerek bir yolu normalleştirir?
fs ile bir dizin ve eksik olan tüm üst dizinleri nasıl oluşturulur?
+22 mülakat soruları
Diğer Node.js / NestJS mülakat konuları
Node.js Temelleri
Asenkron Programlama
Express.js Temelleri
NestJS Temelleri
REST API Tasarımı
Doğrulama ve DTO
API Dokümantasyonu ve Sözleşmeler
Hata Yönetimi
Birim Testleri
Görev Zamanlama
NestJS Modülleri ve DI
Yapılandırma ve Ortam Yönetimi
JWT Kimlik Doğrulama
Yetkilendirme ve RBAC
TypeORM ile Veritabanı
Prisma ORM
Middleware ve Interceptor
Dosya yükleme
WebSockets
NestJS ile GraphQL
Uçtan Uca Test
Redis ile Önbellekleme
Bull ile Kuyruklar
DevOps, Logging ve CI/CD
Docker ve Konteynerleştirme
Microservices
Güvenlik En İyi Uygulamaları
Performans ve Bulut Dağıtımı
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