Node.js / NestJS

Node.js Temelleri

Event loop, bloklamayan I/O, CommonJS/ES6 modülleri, package.json, npm/yarn

20 mülakat soruları·
Junior
1

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.

2

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.

3

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.

4

package.json dosyasının amacı nedir?

5

node_modules klasörünün rolü nedir?

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