Aşamalara Göre Veri Analisti Mülakat Soruları

Yazan: Aaron Cao · Güncellendi

Aşamalara Göre Veri Analisti Mülakat Soruları
Veri analisti mülakat süreçleri genellikle SQL, istatistik, bir iş veya metrik vakası, e-tablo ve görselleştirme becerileri ile davranışsal soruları kapsar. Sonuçların çoğunu SQL ve iş vakası belirler; vaka aşaması, belirsiz bir iş sorusunu ölçülebilir bir şeye nasıl dönüştürdüğünüze göre puanlanır.

Veri analisti mülakat süreçleri genellikle SQL, istatistik, bir iş veya metrik vakası, e-tablo ve görselleştirme becerileri ile davranışsal soruları kapsar. Sonuçların çoğunu SQL ve iş vakası belirler; vaka aşaması, belirsiz bir iş sorusunu ölçülebilir bir şeye nasıl dönüştürdüğünüze göre puanlanır.

Bir veri analisti mülakat sürecinde hangi aşamalar bulunur?

Adaylar genellikle yalnızca SQL'e hazırlanır ve tekliflerin sıklıkla belirlendiği vaka aşamasında şaşırırlar. Bu bölüm, hazırlığınızın buna uygun olması için tüm süreci haritalandırır. Analist mülakatları beş aşama türünü tekrar kullanır ve her biri farklı bir şeyi puanlar.

  • SQL. Canlı sorgu yazımı veya eve götürülen bir görev. En yaygın teknik filtre.
  • İstatistik ve olasılık. Bir sonucun ne anlama geldiğine dair kavramsal sorular, ispatlar değil.
  • İş vakası ve metrikler. Ölçülebilir hale getirdiğiniz belirsiz bir iş sorusu.
  • E-tablolar ve görselleştirme. Excel veya Google Sheets fonksiyonları ve bir kitle için grafik seçimi.
  • Davranışsal. Paydaş çatışması, henüz destekleyemeyeceğiniz bir sayının istenmesi ve yanıldığınızda nasıl davrandığınız.

Geçen ve geçemeyen adaylar arasındaki ayrım genellikle teknikten çok iletişimdir. Doğru bir sorguyu sessizce yazan bir analist, neyi neden kontrol ettiğini söyleyen birinden daha düşük puan alır.

Hangi SQL ve istatistik soruları sorulur?

SQL

  • Bir tabloda ikinci en yüksek maaşı bulun.
  • Her müşterinin en son siparişini döndüren bir sorgu yazın.
  • Inner join ile left join arasındaki fark nedir ve bu seçim satır sayınızı ne zaman değiştirir?
  • Ocak ayında sipariş veren ama Şubat ayında vermeyen kullanıcıları sayın.
  • Günlük gelirin kümülatif toplamını hesaplayın.
  • Ürünleri her kategori içinde gelire göre sıralayın.
  • Yinelenen satırları bulun ve bunları kaldıran sorguyu yazın.
  • Aydan aya büyümeyi yüzde olarak hesaplayın.
  • HAVING'in yapıp WHERE'in yapamadığı şey nedir?
  • NULL değerleri bir COUNT'u, bir join'i ve bir ortalamayı nasıl etkiler?

Window fonksiyonları ve NULL sorusu, adayları o listedeki her şeyden daha fazla birbirinden ayırır. "Buradaki bir left join, siparişi olmayan müşterileri de tutar ve toplamları sıfır yerine NULL olur" sözünü sesli söylemek, mülakatçıların tam olarak aradığı sinyaldir.

İstatistik ve olasılık

  • P-değerini istatistik okumamış birine açıklayın.
  • Gördüğünüz bir örnekte korelasyon ile nedensellik arasındaki fark nedir?
  • Ortalama yerine medyanı ne zaman kullanırsınız?
  • Bir güven aralığı size ne söylüyor?
  • Bir A/B test sonucunun güvenilir olup olmadığını nasıl kontrol edersiniz?
  • Seçim yanlılığı (selection bias) nedir ve bizim verilerimizde nasıl ortaya çıkabilir?

Bu aşamalar, bir yoruma güvenilip güvenilemeyeceğinizi test eder. Kesin ve sade bir dil, ders kitabı ifadelerinden daha iyi puan alır ve bir sonucun neyi destekleyebileceğinin sınırını kabul etmek olumlu puanlanır.

Hangi iş vakası ve iletişim soruları sorulur?

Vaka aşaması size yeterince tanımlanmamış bir iş sorusu verir. Yapılması gereken iş, bunu gerçekten sorgulayabileceğiniz bir şeye dönüştürmektir.

  • Kayıtlar artıyor ama aktif kullanıcılar sabit kalıyor. Bunu nasıl araştırırsınız?
  • Yeni bir özelliğin başarılı olup olmadığını nasıl ölçersiniz?
  • Geçen ay gelir yüzde 10 düştü. Teşhis sürecinizi anlatın.
  • Yönetici panosuna hangi metriği koyar, hangisini dışarıda bırakırsınız?
  • Bir pazarlama kanalının gerçekten işe yarayıp yaramadığını nasıl anlarsınız?
  • Bir paydaş gün sonuna kadar bir sayı istiyor ve veri eksik. Ne teslim edersiniz?
  • Bu ürün için aktif kullanıcıyı nasıl tanımlarsınız?

E-tablolar ve görselleştirme

  • İki tabloyu ortak bir anahtarla birleştirmek için hangi fonksiyonu kullanırsınız ve anahtarlar eşleşmediğinde ne bozulur?
  • Geliri bölge ve aya göre gösteren bir pivot oluşturun. İlk önce neyi kontrol edersiniz?
  • Bir dağılım için hangi grafiği, bir trend için hangisini kullanırsınız?
  • Sekiz kategoriniz var ve biri diğerlerine baskın. Bunu dürüstçe nasıl sunarsınız?

Davranışsal

  • Bir kararı değiştiren bir analizden bahsedin.
  • Verdiğiniz bir sayının yanlış çıktığı bir zamanı anlatın. Sonra ne oldu?
  • Verinin verdiğinden farklı bir cevap isteyen bir paydaşı nasıl yönettiniz?

Abonelik tabanlı bir şirkette mülakata giren genç bir analiste, kayıtlar artarken gelirin neden düştüğü soruldu. Tahmin yürütmek yerine, plan katmanı, bölge ve yeni ile yenileyen kullanıcı gibi neye göre segmentlere ayıracağını sıraladı ve o ay bir fiyat değişikliğinin yayına alınıp alınmadığını kontrol edeceğini söyledi. Mülakatçı ona, yayına alınan bir değişikliği kontrol etmenin çoğu adayın atladığı kısım olduğunu söyledi.

Bunları nasıl pratik yapmalısınız?

Soruları okumak tanıma becerisi oluşturur. Mülakatlar ise zaman baskısı altında üretimi test eder ve bunlar farklı becerilerdir.

  • SQL'i elle, sesli olarak yazın. Canlı aşamalarda genellikle otomatik tamamlamanın ve sorguyu çalıştırma imkânının olmadığı sade bir editör kullanılır. Bu modda pratik yapmak, yarım bildiğiniz sözdizimini ortaya çıkarır.
  • Sorgu yazarken anlatın. Neyi birleştirdiğinizi ve satır sayısının ne yapmasını beklediğinizi söyleyin. Mülakatçılar duyabildikleri akıl yürütmeyi puanlar.
  • Paydaş çevirisini pratik yapın. Her vakadan sonra, sonucu jargonsuz üç cümleyle açıklayın. Bu açıklama çoğu şirkette puanlanan bir aşamadır.
  • Takip sorularına karşı prova yapın. "Ya veri eksikse" şeklindeki ikinci soru, vakaların gerçekten kazanıldığı yerdir.

Bu soruları geri itiraz eden bir mülakatçıya karşı çalıştırmak, mevcut en yakın simülasyondur; mock interview aracı, takip sorularıyla birlikte analist tarzı aşamaları çalıştırır. Daha fazla rol ve konu seti mülakat soruları merkezinde bulunur.

Bir sınır: eve götürülen SQL testleri ve gözetimli değerlendirme platformları canlı bir asistanın kapsamının dışındadır ve ekran paylaşımlı sorgu aşamaları ekranınızda olan her şeyi gösterir. Canlı bir video görüşmesinde SubcueAI, görüşmeye katılan bir toplantı botu olmadan yerel bir masaüstü uygulaması veya bir Chromium tarayıcı Side Panel'i olarak çalışır. Tespit edilebilirlik merkezinde tüm resim yer alır.

SSS

Bir veri analisti mülakatı için ne kadar SQL bilmem gerekir?

Referans materyali olmadan join'ler, agregasyonlar, alt sorgular ve window fonksiyonları yazabilecek ve NULL'un her birini nasıl etkilediğini açıklayabilecek kadar. Çoğu canlı aşama bu aralığın içinde kalır. İleri düzey optimizasyon soruları veri mühendisliği rollerinde daha yaygındır.

Veri analisti mülakatlarında Python veya R sorulur mu?

İlana bağlıdır. Birçok analist rolü yalnızca SQL ve e-tabloları test eder, ürün analitiği ve hibrit roller ise pandas veya R ekler. İş tanımı güvenilir bir rehberdir; bir dili listeliyorsa, en azından o dille ilgili kavramsal sorular bekleyin.

Adayların analist mülakatlarında başarısız olmasının en yaygın nedeni nedir?

Sessizce çalışmak. İki aday aynı sorguyu yazabilir ve kontrollerini anlatıp varsayımlarını dile getiren aday teklifi alır. İkinci en yaygın neden ise bir iş vakasını teknik bir soru gibi ele alıp tanımlama adımını atlamaktır.

Bir SQL aşamasında soru sormalı mıyım?

Evet. Bir tabloda yineleme olup olamayacağını, zaman damgalarının tek bir saat diliminde olup olmadığını ve neyin aktif bir satır sayıldığını sormak, belirsizliği kabul etmek yerine iyi bir pratik olarak değerlendirilir.

Bir partner olmadan analist sorularını nasıl pratik yaparım?

Sorguları bir zamanlayıcıya karşı elle yazın, sesli olarak anlatın ve statik bir listeden okumak yerine takip soruları soran bir araç kullanın. Ardından her sonucu sade bir dille açıklamayı pratik yapın, çünkü paydaş çevirisi ayrı olarak puanlanır.

İlgili sorular

← Daha fazlası: Rol ve konuya göre mülakat soruları