Data Analyst
COUNT ve GROUP BY neden kullanılır?
Takımınızdaki bir iş analisti olarak çalışma süreciniz ve deneyiminiz hakkında bilgi verin
Veri ve iş ihtiyaçları arasında başarılı bir köprü olmak için hangi niteliklere sahip olmak gerekir?
UPDATE kendi başına bir işlem midir? Tek bir atomik UPDATE için açık bir işlem gerekli mi?
L2 düzenlemesi ile lojistik regresyon eğitimi öncesinde özellikleri önceden işleme almak gerekiyor mu ve neden?
Lojistik regresyon aşırı uyum sağlayabilir mi ve bununla nasıl mücadele edilir?
Bir kodlama ajanına internet erişimi verirsen ne kaybedersin?
İşaretler sadece zaman serilerine mi dayanıyordu? Haberler veya diğer kripto paralar gibi başka veri kaynaklarını kullanmayı denediniz mi?
DBT modeli için hangi testleri yazacağına nasıl karar veriyorsun? Uyarılara ihtiyaç var mı?
Güçlü ve zayıf yönleriniz nelerdir?
Hangi projeler ilgini çekiyor — sadece teknik mi yoksa danışmanlık mı düşünüyorsun? Ne geliştirmek istiyorsun?
SQL: Çalışanlar listesini gösterin, bunlar yöneticilerinden daha yaşlıdır (employees tablosu employee_id, department_id, is_chief, birthday alanlarıyla).
Bir köpek ile ilgili problem: A noktası ve B noktası var, aralarındaki mesafe 30 km. A'dan gelen kişi saatte 4 km, B'den gelen kişi ise saatte 6 km hızla birbirlerine doğru yürüyorlar. Köpek ise aralarında saatte 20 km hızla koşuyor. İnsanlar buluşana kadar köpek kaç kilometre koşacak?
// Bir ürünle ilgili bir tablo var, ve bu ürünün görüntüleme sayacı var // goods tablosu: // ID | cnt_view // ----------- // 1 | 100 // İki kullanıcı aynı anda id = 1 olan ürünü izlemeye başladı // ve veritabanımızda 2 paralel işlem başlatıldı // Sonuç ne olur? postgress func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }
Yeteneklerinizi güncel tutmak için hangi yöntemleri kullanıyorsunuz? (eşli pratik kapsamında mülakattaki kişiye soru)
Lütfen, iş görevlerinizden bir örnek kullanarak, ETL sürecini işinizde nasıl uyguladığınızı anlatın.
Bir deneyiminizden, gurur duyduğunuz bir projeden veya görevden bahsedin
Hazır olduğunuza nasıl karar verirsiniz, hazırladığınız teknik şartname tam ve geliştirmeye hazır mı? Hangi kriterlere göre hazır sayıyorsunuz?
İki yönlü bir sistemde yetkilendirme şeması nasıl uygulandı?
Geometriği için nasıl bir benchmark oluştururdun? Fikirden son veri setine kadar olan zinciri açıkla.