
Node.js Temelleri
Event loop, bloklamayan I/O, CommonJS/ES6 modülleri, package.json, npm/yarn
1Node.js'te event loop nedir?
Node.js'te event loop nedir?
Cevap
Event loop, Node.js'te asenkron yürütmeyi sağlayan merkezi mekanizmadır. Call stack ve callback queue'yu izler ve call stack boş olduğunda callback'leri çalıştırır. Bu mekanizma, Node.js'in ek thread oluşturmadan binlerce eşzamanlı bağlantıyı yönetmesine olanak tanır ve modeli I/O işlemleri için çok verimli kılar.
2Node.js I/O modelinin temel özelliği nedir?
Node.js I/O modelinin temel özelliği nedir?
Cevap
Node.js, bloklamayan ve asenkron bir I/O modeli kullanır. Bir I/O işlemi başlatıldığında (dosya okuma, ağ isteği), Node.js bunun tamamlanmasını beklemez ve diğer görevleri çalıştırmaya devam eder. İşlem tamamlandığında bir callback queue'ya eklenir. Bu model, çok sayıda eşzamanlı I/O işlemine sahip uygulamalar için mükemmel performans sağlar.
3require() ile import arasındaki temel fark nedir?
require() ile import arasındaki temel fark nedir?
Cevap
require(), çalışma zamanında senkron olarak yüklenen CommonJS sözdizimidir. import ise yürütmeden önce statik olarak analiz edilen ES6 modules sözdizimidir. ES6 modules, tree-shaking (kullanılmayan kodun temizlenmesi) imkânı sağlar ve daha iyi optimizasyon sunar. CommonJS uyumluluk için hâlâ yaygın olarak kullanılırken, ES6 modules modern standart hâline gelmektedir.
package.json dosyasının amacı nedir?
node_modules klasörünün rolü nedir?
+17 mülakat soruları
Diğer Node.js / NestJS mülakat konuları
Node.js Çekirdek API'leri
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