yoklateknik mülakat

Data Engineer Mülakat Soruları

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

Gerçek simülasyonu dene →

Örnek sorular

Data Governance LineageZorluk 1
Bir veri platformu bağlamında 'veri soyağacı' (data lineage) en iyi şekilde neyi tanımlar?
  • aBir veri kümesinin dosyalarının diskte fiziksel olarak tutulduğu konum
  • bVerinin kökenini ve geçirdiği dönüşümleri gösteren izlenebilir kayıt
  • cTablo ve kolonlara uygulanan bir isimlendirme kuralı
  • dBir veri kümesinin sahibine atanan erişim izinleri
Açıklama:Veri soyağacı, verinin nereden geldiğini ve tüketilene kadar hangi dönüşümlerden geçtiğini gösteren kayıttır; yedekleme takvimi, isimlendirme kuralı ya da izin listesi değildir.
Data Governance LineageZorluk 2
Bir dashboard metriği aniden beklenmedik bir düşüş gösteriyor. Herhangi bir koda dokunmadan önce, soyağacı bilgisinin sağladığı en faydalı ilk adım nedir?
  • aDashboard'u üreten job'un retry sayısını artırmak
  • bDashboard'un son kullanıcılarına ne beklediklerini sormak
  • cTüm veri platformunu yeniden başlatarak önbelleklenmiş durumu temizlemek
  • dMetriği soyağacı üzerinden geriye izleyip değişen kaynağı bulmak
Açıklama:Soyağacı, mühendisin metriği geriye doğru izleyerek gerçekte değişen upstream kaynağı ya da dönüşümü bulmasını sağlar; retry veya restart ile tahmin yürütmek yerine.
Data Governance LineageZorluk 1
Veri soyağacı hakkında hangi ifade doğrudur?
  • aSoyağacı, tablo veya kolon düzeyi gibi farklı seviyelerde yakalanabilir
  • bSoyağacı yalnızca spreadsheet'lerde tutulan veriler için önemlidir
  • cSoyağacı bir kez üretilir ve bir daha güncellenmesine gerek yoktur
  • dSoyağacı bilgisi, bir veritabanının index yapısıyla aynı şeydir
Açıklama:Soyağacı, ihtiyaca göre bütün tablolardan tek tek kolonlara kadar farklı ayrıntı seviyelerinde yakalanabilir.
Data Governance LineageZorluk 2
Bir ekip, paylaşımlı bir tablodan bir kolonu kaldırmayı planlıyor. Bir şeyi bozmamak için önce neyi kontrol etmelidirler?
  • aKolon adının kod tabanında tutarlı yazılıp yazılmadığını
  • bKolonun şu anda ne kadar disk alanı kapladığını
  • cO kolonu kimin kullandığını görmek için soyağacı grafiğini
  • dTabloyu gösteren dashboard'larda kullanılan renk şemasını
Açıklama:Soyağacı grafiği, o kolona bağımlı downstream raporları ve pipeline'ları tam olarak gösterir; böylece ekip kolonu kaldırmadan önce gerçek etkiyi değerlendirebilir.
Data Governance LineageZorluk 2
Kolon düzeyinde soyağacı, etki analizi için neden genellikle tablo düzeyindeki soyağacından daha kullanışlıdır?
  • aGenel olarak daha az metadata bakımı gerektirir
  • bO kolona bağımlı downstream alanları tam olarak gösterir
  • cBozulan pipeline'ları manuel müdahaleye gerek kalmadan otomatik olarak düzeltir
  • dData catalog ihtiyacını tamamen ortadan kaldırır
Açıklama:Kolon düzeyinde soyağacı, hangi belirli downstream alanların etkilendiğini gösterir; tablonun ilgisiz kısımlarını araştırmakla zaman kaybını önler.
Data Governance LineageZorluk 2
Yaygın kullanılan bir tabloyu yeniden adlandırmadan önce, bir mühendis tam olarak hangi raporların bozulacağını bilmek istiyor. Soyağacı takibi bu konuda nasıl yardımcı olur?
  • aTabloyu her downstream sistemde otomatik olarak yeniden adlandırarak
  • bŞirketteki tüm çalışanlara toplu e-posta göndererek
  • cTabloyu şifreleyerek yetkisiz değişiklikleri engelleyerek
  • dO tablodan okuyan her downstream tüketiciyi listeleyerek
Açıklama:Soyağacı takibi, bir tablonun her downstream tüketicisini listeler; böylece yeniden adlandırma gibi kırıcı bir değişiklikten önce her biri gözden geçirilebilir veya güncellenebilir.

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

Mülakata başla