Quick Reference
Mülakat Öncesi Hızlı Bakış (Cheat Sheet)
Mülakata girmeden son 10 dakikada göz gezdirebileceğin özet anahtar kelimeler, kurtarıcı yanıtlar ve tuzaklar.
| Kavram & Terim | Teknoloji | Kısa & Net Özet | Mülakat Tuzağı |
|---|---|---|---|
| Asenkron & Çekirdek |
Node.js (NestJS / Express)
İleri
|
Tek bir iş parçacığının (Single Thread) binlerce isteği hiç tıkanmadan koordine etme sırrıdır. "Node.js tek iş parçacıklı bir Event Loop modeli üzerine kuruludur. Non-blocking I/O operas..." |
CPU-intensive (ağır hesaplama/görüntü işleme) işlerini ana thread'de yapmak. Bu durumlarda...
|
| Performans & Paralellik |
Node.js (NestJS / Express)
İleri
|
Cluster: Fabrikanın aynısından yan yana 4 tane kurmak. Worker Threads: Tek fabrikanın içine 4 işçi almak. "Cluster modülü çok çekirdekli sunucularda HTTP isteklerini process düzeyinde yük dengeleme..." |
Cluster kullandığınızda bellek (RAM) paylaşılmaz! Bir process'teki değişkeni diğerinde oku...
|
| Mimari & Tasarım |
Node.js (NestJS / Express)
Orta
|
Node.js dünyasına Spring Boot ve Angular benzeri kurumsal kurallar nizamı getirmek. "Guard yetkilendirme (RBAC/JWT) yapar ve boolean döner. Pipe gelen veriyi doğrular veya dön..." |
İş mantığını Controller içine yığmak. Tüm iş mantığı Service katmanında olmalıdır.
|
| Bellek & I/O |
Node.js (NestJS / Express)
İleri
|
10 GB'lık log dosyasını 50 MB RAM kullanarak saniyeler içinde okuyup sıkıştırma sanatı. "Stream'ler büyük veri akışlarında RAM tüketimini sabit tutar. Backpressure, okuma hızı yaz..." |
Büyük dosya transferlerinde res.send(fs.readFileSync(file)) kullanmak ve sunucunun RAM'ini...
|
| TypeScript |
Node.js (NestJS / Express)
İleri
|
Kod yazarken değil, derleme aşamasında tip üreten metaprogramlama sihirbazlığı. "TypeScript tip sistemi Turing-complete'tir. "infer" kelimesi, bir generic tipin içindeki d..." |
Tembellik edip her yere "any" basmak ve TypeScript'in tip güvenliği avantajını tamamen çöp...
|