Data Engineer
DBT'de başlatmalar nasıl orkestre edilir? Airflow kullanıyor musunuz?
Bir feature dalı, hatalı şekilde commitlenmiş config.yaml dosyasını içeren birkaç commit içeriyor ve bu dosya daha sonra düzeltildi. Sonuç olarak, ekip, gizli ayarların ifşa edilmesini önlemek için dosyanın tüm değişikliklerini tarihten tamamen kaldırmaya karar verdi. Dalın başlangıç durumu (git log --oneline çıktısı): 1 a4b5c67 (HEAD -> feature) Servis mantığını yeniden yapılandırdı 2 d9f0a11 config.yaml yazım hatasını düzeltti 3 7c1d3f2 Geçici config.yaml ekledi 4 e3a98cd İlk commit 5 Tarihçeyi yeniden yazarak config.yaml dosyasını kaldırdıktan sonra, git log --oneline çıktısı şu hale geldi: 6 b9e7d42 (HEAD -> feature) Servis mantığını yeniden yapılandırdı 7 41f3b60 İlk commit Ekip hangi işlemi gerçekleştirdi? - git revert komutunu config.yaml içeren commit üzerinde çalıştırdı - git filter-branch --index-filter "git rm --cached config.yaml" -- --all komutunu çalıştırdı - git rebase -i komutunu, dosya değişiklikleri içeren commitleri silerek yaptı - git commit --amend ve git push --force komutlarını kullandı - git cherry-pick komutunu, config.yaml olmadan yeni bir dal oluşturmak için kullandı
Hangi durumlarda normalizasyon uygulanır ve hangi durumlarda denormalizasyon?
Önümüzdeki 5 yıl için planların nelerdir? Hangi alanlarda gelişmek istiyorsun?
PostgreSQL'de sharding yaparken birincil anahtarın küresel benzersizliğini nasıl sağlarım?
Vitrin veya ara tabloya yanlış veriler yüklendiyse, bunların üst pipeline'lara geçmesini nasıl engellersiniz?
Sorguları aşamalara nasıl bölüyoruz? Bunun için ne yapıyoruz?
Ne kadar maaş bekliyorsun?
PostgreSQL'de B-ağaç ve hash indekslerini hangi durumlarda kullanmalısınız?
Hash Join nasıl çalışır?
Python'da Set ile List arasındaki özellikler ve farklar nelerdir? Performansın yanı sıra başka hangi özellikler var?
Airflow günlükleri dışında ek günlükleme yapıldı mı?
Spark'ta veri eğriliği (data skew) nasıl tespit edilir?
Veri kalitesiyle ilgili en önemli birkaç görevinizden bahsedin.
Veri kalitesi sınırı tetiklendiğinde ne oluyordu: uyarı, çökme, yeniden başlatma?
İndeks nedir? Küme indeks ile kümelenmemiş indeks arasındaki fark nedir?
SELECT client_id, ФИО, SUM(suma) AS total_amount FROM clients JOIN transactions ON clients.client_id = transactions.client_id WHERE дата = '2025-05-01' GROUP BY client_id, ФИО;
Sanallaştırma ile konteynerleştirme (Docker) arasındaki fark nedir?
Projede kök dizininden hangi komut, docs/ alt modülünü uzak depodaki en son sürüme güncellemek ve bu değişikliği commit'e hazırlamak için kullanılmalıdır? git fetch docs/ && git merge docs/FETCH_HEAD git pull --recurse-submodules git submodule update --remote docs/ cd docs/ && git pull && cd .. && git commit -am "Güncelleme" git submodule update --init docs/
Veriler şu anda nasıl işleniyor? Farklı formatlardalar ise, nasıl normalize edilip tek bir formata getiriliyorlar?