Backend geliştirici ve yazılım mühendisi mülakat soruları. API tasarımı, veritabanı, sistem tasarımı ve güvenlik.
STAR Yöntemi
Her cevabı Situation (Durum) → Task (Görev) → Action (Eylem) → Result (Sonuç) yapısıyla yapılandırın.
RESTful API tasarım prensipleriniz nelerdir?
HTTP metodlarının doğru kullanımı (GET/POST/PUT/PATCH/DELETE), kaynak odaklı URL yapısı, uygun status kodları, versiyonlama stratejisi (URI vs header), idempotency ve statelessness prensiplerini açıklayın. Gerçek bir API tasarım kararını gerekçelendirin.
Veritabanı sorgu performansını nasıl optimize edersiniz?
EXPLAIN ANALYZE ile sorgu planını okuma, N+1 problem tespiti ve çözümü (eager loading, join), index stratejisi (composite index, partial index), connection pooling ve caching katmanı (Redis) kullanımını açıklayın.
Microservices vs Monolith kararını nasıl verirsiniz?
Başlangıçta monolith'in geliştirme hızı ve operasyonel basitlik avantajını, ölçekte microservices'in bağımsız deploy ve ölçekleme avantajını karşılaştırın. Martin Fowler'ın 'monolith-first' yaklaşımından bahsedebilirsiniz.
Bir serviste bellek sızıntısı nasıl tespit edersiniz?
Monitoring araçlarıyla (Prometheus, Datadog) bellek grafikleri, heap dump analizi, GC logları ve profiler kullanımını açıklayın. Gerçek bir production bellek sorununu nasıl çözdüğünüzü STAR formatında anlatın.
Authentication ve authorization nasıl uygularsınız?
JWT vs session tabanlı auth trade-off'larını, OAuth 2.0 flow'larını, refresh token döngüsünü ve RBAC/ABAC yetkilendirme modellerini açıklayın. Token güvenliği için aldığınız önlemleri belirtin.
Backend mülakatında sistem tasarımı sorusu gelir mi?
Mid/senior pozisyonlarda kesinlikle. 'URL kısaltıcı tasarla', 'mesajlaşma sistemi kur', 'önbellek sistemi oluştur' tarzı sorular yaygın. Grokking System Design veya System Design Primer ile hazırlanabilirsiniz.
Hangi veritabanı bilgisi bekleniyor?
SQL temel sorguları (JOIN, GROUP BY, window functions), transaction ve ACID prensipleri, index mantığı ve NoSQL ne zaman seçilir sorusu standart konulardır.
Mülakat Provası
Claude AI, sizi rol özelinde sorularla hazırlar. Her cevap için anında STAR analizi ve geri bildirim alırsınız.
AI Mülakat Provası Başlat →