Data Engineer
Hangi veri kaynaklarıyla çalışabildiniz? Kaynaklarla etkileşim nasıl gerçekleşti?
Soru #3 Müşterilerin siparişleri arasındaki fark 60 günden fazla olan müşterileri bulmamız gerekiyor. Belirtilen müşteriler için maksimum farkı (gap_days) gösterin. Siparişler tablosu: | order_id | customer_id | order_dt | |----------|-------------|------------| | 1 | 1 | [phone] | | 2 | 1 | [phone] | | 3 | 1 | [phone] | | 4 | 1 | [phone] | | 5 | 2 | [phone] | | 6 | 2 | [phone] | | 7 | 3 | [phone] | Sonuç: | customer_id | gap_days | |-------------|----------| | 1 | 123 | | 2 | 120 |
Sadece başlangıç tarihi bilinen müşterilerin son tam adını nasıl çıkarılır, bitiş tarihi bilinmiyor mu?
[isim] sordu: Verilerin kümedeki tüm düğümlerde güncel kalması için tablo motoruna ne eklenmeli?
İlişkisel veritabanlarıyla etkileşim durumları oldu mu?
Oracle'da bölümlendirme hakkında bilgi verin: neden kullanılır ve hangi türleri vardır?
[isim] sordu: 'Uçuşlar bulundu mu' alanı sadece iki değer içeriyor (evet/hayır). Bunu ClickHouse'ta nasıl daha iyi temsil edebiliriz? Bool için içerde hangi veri tipi kullanılıyor?
Pencere fonksiyonlarıyla çalıştınız mı? Hangi tür pencere fonksiyonlarını biliyorsunuz?
Projelerinizi nasıl düzenliyorsunuz? README mı yazıyorsunuz yoksa başka bir şey mi?
Kafka ile hiçbir şey zor değil, önemli olan verileri işlemek — hangi detaylara dikkat edilmesi gerekiyor?
PostgreSQL'de B-ağaç ve hash indekslerini hangi durumlarda kullanmalısınız?
Sadece çift sayılar üreten özel bir dizin olan even_sequence oluşturuldu. [...]'ın yerine ne konmalı ki, even_column değeri eklenirken belirtilmemişse, değer even_sequence'ten alınsın? create table some_table( even_column [...] ); integer computed as nextval('even_sequence') integer generated always as identity (start with 2 increment by 2) integer default nextval('even_sequence') integer unique default nextval('even_sequence') integer generated by even_sequence’
Sorgu planı nedir? Ne işe yararlar?
Veritabanı yönetim sistemleri ve sorgu optimizasyonu bağlamında istatistik nedir?
Airflow'da XCom kullanımının özellikleri nelerdir?
Depolama, Data Vault şemasına göre inşa edildi — sen de onu geliştirdin, destekledin mi? Kendi ellerinle hub'lar, bağlantılar ekledin mi?
PostgreSQL'de, işlemlerin performansını en düşük izolasyon seviyesinde optimize etmek gerekir ki: • paralel işlemler birbirlerinin tamamlanmamış değişikliklerini görebilsin; • "kirlilikli okuma" (dirty read) mümkün olsun. Bu hedefe ulaşmak için işlemin hangi izolasyon seviyesini belirtmesi gerekir? PostgreSQL'de dirty read mümkün değildir Repeatable Read Read Uncommitted Read Committed Serializable
Data Vault'ta Bridge ve PIT tablolarını kullandınız mı? Bir örnek verin ve amacını açıklayın.
Portal üzerinden dosya veya veri almak için FTP ile çalıştınız mı?
PostgreSQL'de hangi indeksleri biliyorsunuz?