Lansman fiyatları Cuma bitiyor-g --sa --dk --sn kaldı

Veri bilimci mülakat soruları

23 soru · 5 cevap taslağı · Güncellendi: 6 Eki 2026

Veri bilimci mülakatları genellikle istatistik ve olasılık, makine öğrenmesi kavramları, Python ya da SQL ile kodlama ve bir problemi çerçeveleyip modelleme tercihlerinizi savunduğunuz bir vaka ya da eve ödevden oluşur. Bankacılık, telekom ve e-ticaret şirketlerinde vakalar sık sık müşteri kaybı, kredi riski ya da dolandırıcılık tespiti üzerine kuruludur. Çoğu süreçte sonuçları ekip dışındaki kişilere anlatabilmeniz de ölçülür, çünkü kimsenin güvenmediği bir model kullanılmaz.

Önce hazırlanmanız gereken beş soru

Bu sorular, bu roldeki çoğu mülakatta karşınıza çıkar. Her biri için: mülakatçının neyi kontrol ettiği ve güçlü bir cevabın sırasıyla hangi noktalara değindiği.

1

Yanlılık-varyans ödünleşimini (bias-variance trade-off) anlatır mısınız?

Neyi kontrol ediyorlar

Modellerin yeni veride neden başarısız olduğunu anlayıp anlamadığınız; modelleme kararlarının çoğu buna dayanır.

Güçlü bir cevap şunlara değinir

  1. Yanlılığı (bias), aşırı basit varsayımlardan gelen ve eksik öğrenmeye (underfitting) yol açan hata olarak tanımlayın.
  2. Varyansı, modelin eğitildiği belirli veriye aşırı duyarlılığı ve bunun aşırı öğrenmeye (overfitting) yol açması olarak tanımlayın.
  3. Daha karmaşık modellerin genellikle yanlılığı azaltıp varyansı artırdığını, amacın görülmemiş veride en düşük hatayı yakalamak olduğunu açıklayın.
  4. Pratikte nasıl yönettiğinizi söyleyin; çapraz doğrulama, düzenlileştirme (regularization), daha fazla veri ya da topluluk (ensemble) modelleri.
2

Bir modelin aşırı öğrendiğini (overfitting) nasıl anlarsınız, ne yaparsınız?

Neyi kontrol ediyorlar

Modelleri doğru biçimde doğrulayıp doğrulamadığınız ve standart çözümleri bilip bilmediğiniz.

Güçlü bir cevap şunlara değinir

  1. İşareti söyleyin; eğitim verisinde güçlü, doğrulama verisinde çok daha zayıf performans.
  2. Nasıl kontrol ettiğinizi açıklayın; ayrılmış bir test kümesi ya da çapraz doğrulama, veride zaman sırası varsa zamana göre bölerek.
  3. Çözümleri sayın; modeli sadeleştirmek, düzenlileştirme, daha fazla veri, daha az değişken ya da erken durdurma.
  4. Aşırı öğrenmeyi bulup düzelttiğiniz bir örneği ve doğrulama skorunun ne kadar değiştiğini anlatın.
3

Vakaların sadece yüzde 1'inin pozitif olduğu bir sınıflandırma probleminde hangi metriği kullanırsınız?

Neyi kontrol ediyorlar

Metrikleri alışkanlıkla doğruluk oranına (accuracy) bakarak değil, hataların maliyetine göre seçip seçmediğiniz.

Güçlü bir cevap şunlara değinir

  1. Burada doğruluk oranının yanıltıcı olduğunu söyleyin; hiç pozitif tahmin etmeyen bir model bile yüzde 99 skor alır.
  2. Kesinlik (precision), duyarlılık (recall) ya da ikisinin dengesi olan F1'i kullanın; pozitifler bu kadar nadirken ROC yerine precision-recall eğrisine bakın.
  3. Seçimi işin maliyetine bağlayın, örneğin bir dolandırıcılığı kaçırmak ile gerçek bir müşteriyi rahatsız etmek arasındaki fark.
  4. Karar eşiğini 0,5'te bırakmak yerine bu ödünleşime göre ayarlayacağınızı ekleyin.
4

Bir GSM operatörü için müşteri kaybını (churn) tahmin eden bir modeli nasıl kurarsınız?

Neyi kontrol ediyorlar

Hedefi tanımlamaktan modelin kullanılmasına kadar uçtan uca muhakemeniz.

Güçlü bir cevap şunlara değinir

  1. Müşteri kaybını ve tahmin penceresini kesin olarak tanımlayın, örneğin önümüzdeki 60 gün içinde numarasını başka operatöre taşıması ya da hattını kapatması.
  2. Değişkenleri yalnızca tahmin tarihinden önce elde edilebilen veriden üretin, örneğin kullanım eğilimleri, çağrı merkezi kayıtları ve fatura geçmişi.
  3. Basit ve açıklanabilir bir modelle başlayın, sonra gradient boosting'i deneyin ve zamana göre bölünmüş veriyle doğrulayın.
  4. Modelin nasıl kullanılacağını, örneğin hangi müşterilere teklif yapılacağını ve bu aksiyonun etkisini nasıl ölçeceğinizi anlatın.
5

Geliştirip canlıya aldığınız bir modeli anlatır mısınız?

Neyi kontrol ediyorlar

Çalışmanızın gerçek kullanıma ulaşıp ulaşmadığı ve oraya giderken ne öğrendiğiniz.

Güçlü bir cevap şunlara değinir

  1. Problemi ve modelin neden doğru araç olduğunu anlatın.
  2. Temel tercihlerinizi kısaca açıklayın; veri, önemli çıkan değişkenler ve model.
  3. Canlıya alma ve izleme sürecini, bunun için mühendislerle nasıl çalıştığınızı anlatın.
  4. Etkisini rakamla verin ve farklı yapacağınız bir şeyi söyleyin.

İstatistik ve olasılık

Temeller. Ezberlediğinizi değil anladığınızı kontrol eden takip soruları bekleyin.

  1. 1Yanlılık-varyans ödünleşimini (bias-variance trade-off) anlatır mısınız?Cevap taslağı
  2. 2Merkezi limit teoremi nedir, neden önemlidir?
  3. 3Bir madeni paranın hileli olup olmadığını nasıl test edersiniz?
  4. 4I. tip hata ile II. tip hata arasındaki fark nedir?
  5. 5Eksik verilerle nasıl başa çıkarsınız?

Makine öğrenmesi

Model seçmekten, modelin sizi ne zaman yanılttığını anlamaya kadar.

  1. 6Bir modelin aşırı öğrendiğini (overfitting) nasıl anlarsınız, ne yaparsınız?Cevap taslağı
  2. 7Vakaların sadece yüzde 1'inin pozitif olduğu bir sınıflandırma probleminde hangi metriği kullanırsınız?Cevap taslağı
  3. 8Random forest nasıl çalışır?
  4. 9Gradient boosting yerine ne zaman lojistik regresyon kullanırsınız?
  5. 10Düzenlileştirme (regularization) nedir, L1 ve L2 arasındaki fark nedir?
  6. 11Veri sızıntısı (data leakage) nedir? Bir örnek verir misiniz?
  7. 12Türkçe metin verisiyle, örneğin müşteri yorumlarıyla çalışırken hangi zorluklarla karşılaşırsınız?

Vaka çalışmaları

Genellikle açık uçludur. Mülakatçılar seçtiğiniz model kadar problemi nasıl çerçevelediğinize de bakar.

  1. 13Bir GSM operatörü için müşteri kaybını (churn) tahmin eden bir modeli nasıl kurarsınız?Cevap taslağı
  2. 14Yeni bir öneri algoritmasının daha iyi olduğunu nasıl ölçersiniz?
  3. 15Bir model offline testlerde iyi, canlıda kötü sonuç veriyor. Sorun ne olabilir?
  4. 16Kredi kartı işlemlerinde dolandırıcılığı nasıl tespit edersiniz?
  5. 17Bir problemin makine öğrenmesi gerektirip gerektirmediğine nasıl karar verirsiniz?

Davranışsal sorular ve paydaşlar

Kıdemli mülakatçılar bu aşamaya çoğu zaman büyük ağırlık verir. Çalışmanızın gerçekten kullanıldığı örnekler getirin.

  1. 18Geliştirip canlıya aldığınız bir modeli anlatır mısınız?Cevap taslağı
  2. 19Analizinizin yanlış çıktığı bir durumu anlatır mısınız?
  3. 20Sonuçlarınızdaki belirsizliği karar vericilere nasıl anlatırsınız?
  4. 21Kişisel verilerle model geliştirirken KVKK'yı nasıl gözetirsiniz?
  5. 22Birkaç ekipten gelen talepler arasında nasıl önceliklendirme yaparsınız?
  6. 23Bir modelin canlıya alınması için mühendislerle nasıl çalışırsınız?

Veri bilimci mülakatı için ipuçları

  • Sadece modelleme kodunu değil, veri temizleme dahil Python ya da SQL'i canlı yazmaya hazır olun.
  • Vaka sorularında ilk dakikaları hedefe ve tahmin anında elinizde olacak veriye ayırın. Veri sızıntısı yaygın bir tuzaktır.
  • Üç farklı derinlikte anlatabileceğiniz bir proje hazırlayın; tek cümlelik bir özet, beş dakikalık bir anlatım ve derinlemesine bir inceleme.
  • Bir modeli teknik olmayan birine anlatmayı çalışın; birçok süreçte paydaşlarla bir görüşme de olur.

Veri bilimci mülakatı SSS

Genellikle ispat değil; olasılık, istatistik ve yaygın modellerin arkasındaki sezgi. Araştırma odaklı pozisyonlar lineer cebire ve optimizasyona daha çok girer.

Evet, birçok şirket kullanır. Ödevi canlıya alacağınız bir iş gibi ele alın; varsayımlarınızı yazın, kodu okunur tutun ve sonuçlarla sınırlamaların kısa bir özetiyle bitirin.

Veri bilimci mülakatları modellemeye, deney tasarımına ve kodlamaya daha çok ağırlık verir; analist mülakatları ise SQL'e, metriklere ve iş sorularına odaklanır. İkisinin ne kadar örtüştüğü şirketten şirkete değişir.

Zorunlu değildir. Bazı ilanlar yüksek lisansı tercih sebebi olarak yazar, ama mülakatlarda üzerinden konuşabileceğiniz gerçek projeler ve sağlam temel bilgi en az diploma kadar önemlidir.

Bu cevapları gerçek mülakattan önce yüksek sesle söyleyin.

Bu rol için ücretsiz bir deneme mülakatı, görmediğiniz beş soru sorar, her cevabı puanlar ve daha güçlüsünü gösterir.

Ücretsiz deneme mülakatı yapın
Ücretsiz deneme mülakatı başlatın