yoklateknik mülakat

Data Engineer Wh Snowflake Compute Warehouses Mülakat Soruları

75 doğrulanmış Data Engineer Wh Snowflake Compute Warehouses mülakat sorusu — cevaplarıyla çöz, açıklamalarıyla öğren, gerçek simülasyonda kendini test et.

Gerçek simülasyonu dene →

Örnek sorular

Wh Snowflake Compute WarehousesZorluk 1
Snowflake mimarisinde virtual warehouse nedir?
  • aHam tablo dosyalarını tutan fiziksel bir şema
  • bDepolamadan ayrı, bir compute kaynakları kümesi
  • cKullanıcı rollerini gruplayan mantıksal bir alan
  • dVeri replikasyonu yapan bir arka plan servisi
Açıklama:Snowflake depolama ve compute'u birbirinden ayırır. Virtual warehouse, Snowflake'in ortak depolama katmanındaki veriler üzerinde sorgu ve DML çalıştıran bir compute kümesidir (CPU, bellek, geçici disk).
Wh Snowflake Compute WarehousesZorluk 1
Snowflake warehouse boyutları bir merdiven oluşturur (X-Small, Small, Medium, Large, X-Large...). Bir kademe yukarı çıktığınızda kredi oranına ne olur?
  • aTamamen aynı kalır
  • bSabit, düz bir miktar artar
  • cBir alttaki kademeye göre kabaca ikiye katlanır
  • dBüyük daha verimli olduğu için azalır
Açıklama:Her Snowflake warehouse boyut kademesi, bir alttaki kademeye göre compute kaynağını kabaca iki katına çıkarır — dolayısıyla saatlik kredi tüketim hızı da kabaca iki katına çıkar.
Wh Snowflake Compute WarehousesZorluk 2
Boşta duran bir warehouse üzerinde tek başına çalışan karmaşık bir sorgu yavaş çalışıyor (rekabet eden başka sorgu yok). Bu tek, karmaşık sorguyu hangi kontrol hızlandırır?
  • aWarehouse'u daha büyük bir boyuta getirmek
  • bİkinci cluster için MAX_CLUSTER_COUNT'u yükseltmek
  • cAUTO_SUSPEND'i düşürmek
  • dDaha yüksek kotalı bir resource monitor atamak
Açıklama:Warehouse'u büyütmek (scale up) çalışan her cluster'a daha fazla compute kaynağı ekler; tek ve karmaşık bir sorguyu hızlandırmak için tasarlanmış kontrol budur. Multi-cluster ayarları ise eşzamanlılığı, tek sorgu hızını değil hedefler.
Wh Snowflake Compute WarehousesZorluk 3
Bir dashboard, zaten hızlı olan küçük lookup sorguları çalıştırıyor. Bir ekip büyük bir artış bekleyerek warehouse'u Small'dan X-Large'a büyütüyor. En olası sonuç nedir?
  • aHer sorgu orantılı şekilde hızlanır
  • bSorgular artık hiç faturalandırılmaz
  • cSadece büyütmeden sonraki ilk sorgu hızlanır
  • dFark edilir bir hızlanma olmaz
Açıklama:Büyük warehouse'lar esas olarak compute veya bellek sınırlı sorgulara (karmaşık join, aggregation, büyük tarama) yarar. Zaten hızlı olan küçük sorgularda kazanılacak pek bir şey yoktur; bu yüzden büyütme genelde orantılı bir hız kazancı olmadan sadece kredi oranını yükseltir.
Wh Snowflake Compute WarehousesZorluk 1
AUTO_SUSPEND warehouse özelliği neyi kontrol eder?
  • aKaç eşzamanlı cluster'ın başlayabileceğini
  • bOtomatik askıya almadan önceki boşta-saniyeyi
  • cMaksimum paralel sorgu sayısını
  • dSorgu sürerken boyutlandırmaya izin verilip verilmediğini
Açıklama:AUTO_SUSPEND, Snowflake'in warehouse'u otomatik olarak askıya almadan önce beklediği hareketsizlik süresini saniye cinsinden belirtir; bu, compute süresi için kredi tüketimini durdurur.
Wh Snowflake Compute WarehousesZorluk 1
AUTO_RESUME warehouse özelliği neyi kontrol eder?
  • aYük altında boyutun otomatik artıp artmayacağını
  • bAskıya alınmış warehouse'ların silinip silinmeyeceğini
  • cYeni bir statement'ın warehouse'u otomatik başlatıp başlatmayacağını
  • dResume sonrası sonuçların otomatik cache'lenip cache'lenmeyeceğini
Açıklama:AUTO_RESUME, askıya alınmış bir warehouse'a ihtiyaç duyan bir SQL statement gönderildiğinde, manuel resume gerektirmeden Snowflake'in warehouse'u otomatik olarak yeniden başlatıp başlatmayacağını belirler.

1950 soruluk Data Engineer bankasında kendini sına.

Mülakata başla