⚡ Mülakat Öncesi Hızlı Bakış (Cheat Sheet)
Mülakata girmeden son 10 dakikada göz gezdirebileceğin özet anahtar kelimeler.
| Kavram | Teknoloji & Seviye | Kısa & Net Açıklama | Mülakat Tuzağı |
|---|---|---|---|
| Service Lifetimes: Transient, Scoped, Singleton | .NET Core (C#) Orta | .NET IoC konteynerine bir nesneyi ne sıklıkla üretip ne zaman çöpe atacağını söyleme kuralı. | Singleton bir servisin içine Scoped bir servis (örn: DbContext) enjekt... |
| Async / Await & Thread vs Task | .NET Core (C#) Orta | Uzun süren veritabanı veya HTTP isteklerinde işlemci çekirdeğini (thread) kilitlemeden serbest bırakmaktır. | Asenkron metodu Task.Result ile çağırmak ASP.NET SynchronizationContex... |
| Entity Framework Core: AsNoTracking & Eager Loading | .NET Core (C#) Orta | Sadece okuma yapacağın sorgularda EF Core'un hafıza takip mekanizmasını kapatıp performansı 3 katına çıkarmaktır. | AsNoTracking() ile çekilen bir nesnenin property'sini değiştirip _cont... |
| Laravel Service Container & Service Providers | PHP (Laravel) Orta | Tüm sınıfların bağımlılıklarını tek merkezden yöneten ve otomatik enjekte eden sihirli kutudur. | Sınıf içinde "new StripePaymentGateway()" yazarak bağımlılığı sıkı bağ... |
| Eloquent N+1 Sorgu Problemi & with() Eager Loading | PHP (Laravel) Temel | Döngü içinde her satır için veritabanına ayrı ayrı koşup MySQL sunucusunu boğma hatasıdır. | Laravel Debugbar veya Telescope kullanmadan production'a çıkmak ve ark... |
| Spring IoC Container & Bean Yaşam Döngüsü | Java (Spring Boot) Orta | Java nesnelerinin (Bean) doğumundan ölümüne kadar tüm hayatını Spring'in yönetmesidir. | Alan bazlı (@Autowired private UserRepository repo;) injection kullanm... |
| Spring @Transactional Proxy Mekanizması & Rollback | Java (Spring Boot) İleri | Metot içindeki bir veritabanı işlemi patlarsa yapılan her şeyi sessizce geri sarmaktır. | Checked exception (örn: IOException) fırlatıldığında varsayılan olarak... |
| Node.js Event Loop & Libuv Çalışma Evreleri | 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. | CPU-intensive (ağır hesaplama/görüntü işleme) işlerini ana thread'de y... |
| Cluster Module vs Worker Threads | 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 kullandığınızda bellek (RAM) paylaşılmaz! Bir process'teki değ... |