Sobes.tech
Intern

A fost odată ca niciodată, un stagiar antifraudă de la Yandex Ads s-a alăturat echipei. În timp ce grupul de fraudă era activ, simulând trafic pe site-urile lor prin vizite de roboți, și astfel primind bani pentru afișări de reclame de către roboți, sarcina stagiarului era să găsească toate aceste site-uri frauduloase cu trafic fals. Interesant este că tot traficul pe aceste site-uri era generat cu substituție de IP, făcând să pară că un robot vizita din orașul A, dar în realitate, dispozitivul era într-un loc complet diferit. A trecut mult timp, iar stagiarul a încercat să acopere întregul grup de fraudă, reușind chiar să prindă unele site-uri parțial. Dar nu a reușit să prindă întreaga rețea. După un timp, a observat o știre: în orașul A, pe 02.08.2025, nu exista deloc internet mobil. Cu toate acestea, internetul prin cablu (de acasă) continua să funcționeze. Având în vedere acest lucru, cum poate stagiarul să găsească toate site-urile false? Ai loguri ale site-urilor în format tabel pentru perioada 30.07.2025 - 10.08.2025: timestamp | site_id | city_id Fiecare înregistrare corespunde unei vizite pe un site de către un dispozitiv. Se știe că traficul de roboți se schimbă mult mai puțin decât traficul real pe zi. Sarcina ta este să găsești toate site-urile al căror trafic a fost în mare parte format din roboți care și-au falsificat regiunea în orașul A. Notă Tabelul care conține datele se numește logs. Exemplu de înregistrare în tabel: timestamp | site_id | city_id [phone]:13:53 | 6e84d9b71ca44aea | A