.NET Core • PHP • Java • Node.js

Mülakat Sorularında Donup Kalmaya Son!

Kod yazabiliyor ama teorik terminolojide zorlanıyor musun? Günlük hayat analojileri, nokta atışı mülakat cevapları ve topluluktan gelen gerçek mülakat sorularıyla kendini hazırla.

Java (Spring Boot) Kavramları
2 Terim
Java (Spring Boot) Orta Mimari & DI

Spring IoC Container & Bean Yaşam Döngüsü

Java nesnelerinin (Bean) doğumundan ölümüne kadar tüm hayatını Spring'in yönetmesidir.

Günlük Hayat Analojisi:

Apartmanın merkezi yönetim sistemidir. Her daire sahibi kendi kalorifer kazanını kurmaz; apartman yöneticisi (Spring IoC) merkezi ısıtmayı herkese bağlar.

Mülakatta Ne Demelisin? (Altın Yanıt):

Spring IoC Container, uygulamanın nesnelerini (Bean) oluşturan, yapılandıran ve bağımlılıklarını (@Autowired ile) yöneten mekanizmadır. Varsayılan scope Singleton'dır. @PostConstruct ile başlatma, @PreDestroy ile kaynak temizleme adımları yönetilir.

Tuzak: Alan bazlı (@Autowired private UserRepository repo;) injection kullanm... Detay & Kod Örneği
Java (Spring Boot) İleri Veritabanı

Spring @Transactional Proxy Mekanizması & Rollback

Metot içindeki bir veritabanı işlemi patlarsa yapılan her şeyi sessizce geri sarmaktır.

Günlük Hayat Analojisi:

ATM'den para çekerken parayı vermeden önce sistemin elektriklerinin kesilmesi halinde hesabından düşen paranın anında hesaba iade edilmesidir.

Mülakatta Ne Demelisin? (Altın Yanıt):

@Transactional, veritabanı işlemlerini atomik bir birim haline getirir. Spring arka planda Dynamic Proxy oluşturarak metodu sarar. Aynı sınıf içindeki bir metodun diğerini çağırmasında (self-invocation) proxy atlandığı için @Transactional çalışmaz!

Tuzak: Checked exception (örn: IOException) fırlatıldığında varsayılan olarak... Detay & Kod Örneği
Mülakat Akışı
Tümü →

Adayların dün girdikleri mülakatlarda karşılaştıkları gerçek sorular:

PHP (Laravel) 1 hour ago
Laravel'de N+1 problemi canlıda nasıl anlaşılır ve with() dı...
E-Ticaret Pazaryeri • Mid-Level PHP & Laravel Geliştirici
28 Beğeni
Node.js (NestJS / Express) 1 hour ago
process.nextTick() ile setImmediate() arasındaki fark nedir?
Yapay Zeka SaaS Şirketi • Node.js Fullstack
19 Beğeni
Kendi Mülakat Deneyimini Ekle