Sobes.tech

Data Analyst

P-değeri nedir ve A/B testi hesaplamasında (sıfır hipotezini reddetmek veya reddetmemek) nasıl sonuçlar çıkarılır?

364

İki sıkıştırılmış (RLE kodlu) vektörün skalar çarpımını tek geçişte, açmadan hesaplama algoritmasını kelimelerle açıklayın. Zaman açısından asimptotik karmaşıklık nedir?

319

Arabalar sınıflandırma görevinde özellik seçimi için ML kullanıldı mı?

302

En ilginç projelerin hakkında bana anlat ve neden analizde gelişmek istediğini söyle.

268

D. Valera ve satış makineleri Bir iş merkezinde, dışarıdan görünen 10 adet aynı görünümlü satış makinesi bulunmaktadır. Her makine, kendi sabit olasılığıyla çikolata verir ve bu olasılık başlangıçta bilinmemekte olup makineler arasında farklılık gösterebilir. Valera, mümkün olan en fazla çikolatayı almak istiyor, ancak bütçesi 200 tugrik ile sınırlıdır. Her satın alma denemesi (herhangi bir makineyi bir kez kullanmak) tam olarak 1 tugrik tutar — ödeme, makine çikolata verip vermediğine bakılmaksızın yapılır. Valera, makinelerin olasılıklarını öğrenmeye çalışırken, güvenlik görevlisi Alexei ile tanıştı ve ona önemli bir bilgi paylaştı. Görevli, 2/5 makinenin olasılıklarının [0.2, 0.3] aralığında, 2/5'inin [0.4, 0.5] aralığında ve kalanının [0.85, 1] aralığında rastgele seçildiğini söyledi. Göreviniz, Valera'nın mümkün olan en fazla çikolatayı almasına yardımcı olacak bir algoritma tasarlamaktır. İşlem protokolü Bu, etkileşimli bir görevdir. Programınız önce makinenin numarasını — 0 ile 9 arasında bir sayı — yazdırmalıdır. Daha sonra sistem (interaktor) sonucu döndürür: 1, eğer çikolata verildiyse, veya 0, eğer verilmediyse. Programınız bu değeri (örneğin, input() aracılığıyla) okuyabilir ve sonraki hesaplamalarda kullanabilir. Değerlendirme sistemi Her testte, çikolata alma girişimlerinin başarı yüzdesi değerlendirilecektir. Eğer bu yüzde 75'ten fazla ise, test geçilmiş sayılır. Not Python 3.8 (Handbook DS) kullanmanız önerilir.

154

Bir zamanlar, Yandex Reklamları sahtekarlık önleme stajyeri takıma katıldı. Sahtekarlık grubu, bot ziyaretleriyle trafiği taklit ettiği ve böylece botlar tarafından gösterim başına para aldığı sırada, stajyerin görevi, tüm bu sahte siteleri bulmaktı. İlginçtir ki, bu sitelerdeki tüm trafik, IP değiştirme ile oluşturulmuştu ve bu, sanki bir bot A şehrinden siteyi ziyaret ediyormuş gibi görünüyordu, ancak cihaz aslında tamamen farklı bir yerdeydi. Çok zaman geçti ve stajyer, bu sahtekarlık grubunu kapsamaya çalıştı, hatta bazı siteleri kısmen yakalamayı başardı. Ama tüm ağı yakalamak mümkün olmadı. Bir süre sonra, A şehrinde 02.08.2025 tarihinde mobil internetin tamamen olmadığını fark etti. Ancak, kablolu (ev) internet çalışmaya devam ediyordu. Buna göre, stajyer tüm sahte siteleri nasıl bulabilir? Elinizde, 30.07.2025 ile 10.08.2025 tarihleri arasındaki dönem için site logları tablo formatında: timestamp | site_id | city_id Her kayıt, bir cihaz tarafından bir siteye yapılan ziyareti temsil eder. Bot trafiğinin, günlük gerçek trafiğe göre çok daha az değiştiği biliniyor. Göreviniz, bölgesini şehir A olarak değiştiren botlardan oluşan trafiğin büyük ölçüde bulunduğu tüm siteleri bulmaktır. Not Veri içeren tablo logs adında. Tablo örneği kaydı: timestamp | site_id | city_id [phone]:13:53 | 6e84d9b71ca44aea | A

151

Önerilen çözüm SQLite için uygun olur mu?

151

Önerilen çözümün zaman ve bellek açısından asimptotik karmaşıklığı nedir?

148

Benchmark'ta yanıt formatını standartlaştırmak neden hâlâ anlamlıdır, hatta model sınırlasa bile?

140

Herhangi bir işlem kullanmaya izin verilirse, Array Except Self Ürünü daha basitçe çözülebilir mi?

139

-- 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.

136

Product of Array Except Self probleminin çözümünün bellek karmaşıklığı nedir ve hangi ek değişkenler kullanılır?

131

A. En İyi Bilimsel Laboratuvar Belirli bir şehirde, birkaç bilimsel laboratuvar bakteriyel kültürler üzerinde araştırma yapmaktadır. Bir dizi örneği inceliyorlar, her örnek belirli bir suş (bakteri türü) ait. Ana biyolojik araştırma üniversitesi bir yarışma duyurdu: Kısıtlamayı dikkate alarak analiz edilebilecek maksimum ardışık örnek sayısını bulmak. Özellikle: herhangi bir sürekli dizide, en fazla K farklı suş bulunmalıdır. Laboratuvarımız şehrin en iyisi olmaya çalışıyor. Yarışmayı kazanmak için, katı koşulu sağlayan böyle bir maksimum dizi uzunluğunu bulmamız gerekiyor. Sizden yardım bekliyoruz, çünkü kazanma durumunda, laboratuvar yeni araştırma ufuklarını açacak bir hibe alacak. Giriş formatı İlk satırda iki sayı bulunur: N — örnek dizisinin uzunluğu ve K — farklı suş sayısı üzerindeki sınırlama. İkinci satırda N sayı — dizinin elemanları. Çıkış formatı Program, örnek dizisinin maksimum uzunlukta dizisini çıktı. Örnek 1 Giriş [phone] Çıkış 3

129

Bir benchmark'ta modelin yanıtını referans (ground truth) ile nasıl karşılaştırılır? Hangi metriği kullanmalıyız?

128

Hangi teknolojik yığını ve araçları kullandınız ve ustalaştınız, anlatabilir misiniz?

123

Tamsayılardan oluşan bir liste için, aynı boyutta bir liste döndürün, burada i-inci pozisyonda, orijinal listenin i pozisyonundaki öğe hariç, tüm öğelerin çarpımı bulunur Örnekler: [2, 3, 4] -> [3*4, 2*4, 2*3] -> [12, 8, 6] def product_except_self(nums: list[int]) -> list[int]: # kodunuz buraya

123

Python'da tamamlanmış bir sum_series fonksiyonu yazın ve problemi örneğiyle test edin.

121

Makine öğrenimine ne kadar ilginizi çekiyor ve bunu işinizde bir araç olarak kullanmak ister misiniz?

121

Geometriği için nasıl bir benchmark oluştururdun? Fikirden son veri setine kadar olan zinciri açıkla.

119

COUNT(*) yerine argümansız COUNT() ile değiştirilirse ne değişir?

118
/3