Sobes.tech

Data Analyst

Moskova saatine göre, sabah 8, 9 veya 10'dan başlayarak çalışma imkanınız olacak mı?

Middle
SM Lab
14

DROP ve TRUNCATE komutları arasındaki fark nedir?

Middle
Бакарди
14

Odada üç lamba var ve dışarıda üç anahtar. Hepsi kapalı ve odaya sadece bir kez girilebilir. Her lambayı hangi anahtarın kontrol ettiğini nasıl belirleyebilirsiniz?

Middle
МТСМТС
13

HAVING ile WHERE arasındaki fark nedir?

Middle
SM Lab
13

Yeni bir iş yerinde hangi görevler sizin ilgilinizi çekerdi?

Middle
SM Lab
12

Pencere fonksiyonları ile GROUP BY ile kullanılan toplu fonksiyonlar arasındaki temel fark nedir?

Middle
SM Lab
12

Hiçbir kategoriye uymayan ürün satışlarını "Diğer" kategorisine nasıl dahil edilir?

Middle
МТСМТС
12

Pandas'ta bir alan ve bir göstergeye göre değerleri nasıl toplarız?

Middle
SM Lab
12

Gerekli olan, her kategori için toplam geliri döndüren bir sorgu yazmaktır: |prod_cat |total_amt | |Kategori 1|80 | |Kategori 2|84 | |Kategori 3|270 | Aboneleri farklı zamanlarda gelen kayıtlar içeren bir tablo vardır. Kayıt yükleme tarihi raw_dt alanında belirlenmiştir: select * from abnt |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|4375 |4979 |[phone]| |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|5842 |589783|[phone]| |2 |[phone]|4563 |5326 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|5495 |7485 |[phone]| |3 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Gerekli olan, id anahtarına göre sondan bir önceki yükleme kaydını döndüren bir sorgu yazmaktır: |id |msisdn |tarif_plan_id|account_id|raw_dt | |1 |[phone]|5842 |4979 |[phone]| |2 |[phone]|4563 |0832 |[phone]| |3 |[phone]|4563 |0832 |[phone]| Aboneleriyle ilgili değişiklik geçmişi olan bir tablo vardır. Her abonelik kaydı, valid_from_dt ile valid_to_dt arasında geçerlidir. Bir kayıt kapatıldığında, bir sonraki aynı tarihte başlar. Her abone için sadece bir aktif kayıt olmalıdır [valid_from_dt, valid_to_dt] aralığında. select * from abnt |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |1 |[phone] |[phone] |[phone]|4375 |4979 | |2 |[phone] |[phone] |[phone]|5842 |589783| |2 |[phone] |[phone] |[phone]|4563 |5326 | |3 |[phone] |[phone] |[phone]|4563 |0832 | İstenilen, hatalı kapanış tarihine sahip kayıtları döndüren sorgudur: |id |valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |2 |[phone] |[phone] |[phone]|5842 |4979 | |2 |[phone] |[phone] |[phone]|4563 |5326 | ranked as ( select msisdn, tarif_plan_id, account_id, raw_dt, row_number() over (partition by id order by raw_dt desc) as rn ) select id, msisdn, tarif_plan_id, account_id, raw_dt from ranked where rn = 2 order by id

Middle
МТСМТС
12

İd anahtarına göre yüklenmiş sondan bir önceki kaydı döndüren sorguyu yazmanız gerekiyor: |id |msisdn |tarif_plan_id|account_id|raw_dt | |------------|-----------|-------------|----------|-----------| |[phone]|5842 |4979 |[phone]| |[phone]|4563 |0832 |[phone]| |[phone]|4563 |0832 |[phone]| Abonelerin değişiklik geçmişi olan bir tablo var. Her abone için her kayıt valid_from_dt ile valid_to_dt arasında geçerlidir. Bir kayıt kapatıldığında, bir sonraki aynı tarihte başlar. Her abone için sadece bir aktif kayıt olmalı, [valid_from_dt, valid_to_dt] aralığında. select * from abnt |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |4375 |4979 | |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 | |2 |[phone] |[phone] |[phone] |4563 |0832 | Bir sorgu yazarak, hatalı kapanış tarihine sahip kayıtları döndürmeniz gerekiyor. |id|valid_from_dt|valid_to_dt|msisdn |tarif_plan_id|account_id| |--|-------------|-----------|-------------|-------------|----------| |1 |[phone] |[phone] |[phone] |5842 |4979 | |2 |[phone] |[phone] |[phone] |4563 |5326 |

Middle
МТСМТС
12

Bize sormak istediğiniz herhangi bir soru var mı?

Junior
ПАО Сбербанк
11

Bir koşula göre DataFrame nasıl filtrelenir?

Middle
SM Lab
11

Sadece çağrı ve SMS kayıtları, giriş ve çıkış numaraları, tarih-saat, süre ve olay türü ile abonenin doğum gününü belirlemek için bir algoritma önerin.

Middle
МТСМТС
11

Geleneksel görüşlere sahip çalışanlara yenilikler ve otomasyonun gerekliliğini nasıl açıklıyorsunuz?

Junior
ПАО Сбербанк
10

Moskova'ya taşınmak için bir zaman çizelgeniz var mı, yoksa bu iş aramaya mı bağlı?

Junior
ПАО Сбербанк
10

Yapay zeka ajanları ve otomasyon konusundaki ilginiz hakkında daha fazla bilgi verin — özellikle de yapay zeka sohbet botu projesine katılım deneyiminiz hakkında: müşteri ve geliştiricilerle iletişimin nasıl kurulduğu.

Junior
ПАО Сбербанк
10

Sunulan tablolar product (belirtilen tarih aralığında ürünün hangi kategoriye ait olduğunu gösterir) ve sale (ürünün satış verileri, satış tarihi, birim fiyat ve satın alınan miktar ile birlikte): select * from product |prod_nm |prod_cat |eff_dt |exp_dt | |--------|---------|-----------|-----------| |Ürün 1|Kategori 1|[phone]|[phone]| |Ürün 1|Kategori 2|[phone]|[phone]| |Ürün 2|Kategori 3|[phone]|[phone]| select * from sale |sale_dt |prod_nm |price|cnt| |----------|---------|-----|---| |[phone]|Ürün 1|10 |5 | |[phone]|Ürün 1|15 |2 | |[phone]|Ürün 4|15 |2 | |[phone]|Ürün 3|15 |2 | |[phone]|Ürün 2|10.9 |300| |[phone]|Ürün 1|12.7 |7 | Her kategori için toplam geliri döndüren bir sorgu yazmanız gerekiyor: |prod_cat |total_amt| |----------|---------| |Kategori 1|80 | |Kategori 2|84 | |Kategori 3|270 |

Middle
МТСМТС
10

[isim] kendinizden ve ne iş yaptığınızdan bahsedin.

Junior
ПАО Сбербанк
10

Pencere fonksiyonları ROW_NUMBER, RANK ve DENSE_RANK arasındaki fark nedir?

Middle
SM Lab
9

Tipik bir çalışma günü ve ekip ile iletişim hacmi hakkında bilgi verin (destek ekibinin yaklaşık 10-12 kişiden oluştuğunu dikkate alarak).

Junior
ПАО Сбербанк
8
/15