Data Analyst
Hangi sorgu daha hızlı çalışır: WHERE ile mi yoksa HAVING ile mi?
Eski iş yerinizdeki meslektaşlarınız ve yöneticilerinizin sizinle ilgili öne çıkaracağı üç temel nitelik sizce nedir?
Son iki iş yerinin kısa süreli olmasıyla ilgili neden nedir?
Müşterinin isteklerini teknik olarak nasıl gerçekleştireceğinizi ne kadar iyi anladığınızı nasıl değerlendirirsiniz (1 ile 5 arasında)?
Şirket içinde tam olarak ne yaptığınız hakkında daha detaylı bilgi verin. Sadece verilen talimatlara göre verileri analiz etmek mi gerekiyordu, yoksa bir şeyi modernize etme veya yeni bir şeyler yaratma imkanı var mıydı?
-- 1.2 Cevap nasıl değişir, JOIN türünü LEFT yaparsak? -- 1.3 Bu sorgudaki operatörlerin yürütülme sırasını belirtin. from join group by select order by limit -- 2. campaigns tablosu düzeltildi: tekrarlar kaldırıldı, anahtar (PK) eklendi. -- Daha fazla kampanya yapıldı, hatalar nedeniyle kullanıcılar başarısız iletişim teslim denemeleri yapmaya başladı ve bazılarına hiç gösterilemedi. -- Kullanıcılara gönderilen promosyon kampanyaları hakkında: -- 2.1 Her kampanya için iletişimi başarıyla alan kullanıcı sayısını gösteren sorgu yazın. -- 2.2 Sorguyu değiştirerek gösterin: toplamda hiç başarılı iletişim almayan kullanıcı sayısı, her kampanya için.
Lütfen ETL süreci hakkında bana anlat. Onlar hakkında ne biliyorsun?
Aşağıdaki sorguların döndürdüğü sonuçlar farklı olacak mı? 1 select * from A left join B on A.id = B.id and B.val = 'A' 2 select * from A left join B on A.id = B.id where B.val = 'A'
WHERE ile HAVING arasındaki fark nedir?
Verileri nasıl kontrol ettiniz ve onlara güvenebileceğinizi nasıl anladınız? Bir algoritma var mıydı?
Hangi nitelikleri geliştirmelisin?
Bir sonraki pozisyon açısından hangi hedefler var ve buna ne kadar zaman ayırıyorsunuz?
Pandas'ta fiziksel seviyede hangi join türü kullanılır?
Lütfen söyle, bir veritabanı yönetim sistemi nedir?
Şirket teklifinin (220-250 bin arası) maaş beklentilerinize ne kadar uyduğunu düşünüyorsunuz?
Şu anda aktif mi yoksa pasif mi iş arıyorsunuz? Mevcut işinizde sizi ne rahatsız ediyor?
Sınırsız su kaynağı ve 3 ve 5 litrelik kaplar kullanarak tam olarak 4 litre nasıl ölçülür?
-- Pazarlamacılar, uygulama hizmetinde promosyon kampanyaları başlatıyor. İki tablo var: -- campaigns – kampanya listesi -- - campaign – kampanya adı -- - action_type – kampanya tipi: "push" veya "banner" -- communications – bu kampanyaların kullanıcılara gönderimlerinin backend kaydı -- - user_id – kullanıcı kimliği -- - campaign – kampanya adı -- - status – olay durumu: "success" veya "error" --------------------------------------------------------------------------- -- 1. Başlangıçta, campaigns tablosunda 4 satır var: -- | campaign | action_type | -- |-------------|-------------| -- | promo_dogs | push | <- rastgele çoğaltılmış -- | promo_cats | banner | -- | promo_cats | banner | <- iki satır -- | promo_rats | push | -- Ayrıca biliniyor ki: -- promo_dogs ve promo_cats kampanyaları 100 kullanıcıyla başarıyla gerçekleştirildi ve her kullanıcıya bir ileti gönderildi, -- promo_rats ise sadece planlama aşamasında. -- 1.1 Sorgu ne gösterecek: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 JOIN türü LEFT olarak değiştirilirse cevap nasıl değişir?
Agile çerçeveleri (Scrum, Kanban) ile çalışma deneyiminiz var mı? Bu konuda ne düşünüyorsunuz?
Data Vault ile çalışma deneyiminiz var mı?