Sobes.tech
Intern

Er was eens een Yandex Ads-fraude stagiair die zich bij het team voegde. Terwijl de fraudegroep actief was, die verkeer op hun sites simuleerde via botbezoeken, en zo geld verdiende voor advertentievertoningen door bots, was de taak van de stagiair om al die frauduleuze sites met nepverkeer te vinden. Interessant is dat al het verkeer op deze sites werd gegenereerd met IP-vervanging, waardoor het leek alsof een bot vanuit stad A de site bezocht, maar in werkelijkheid was het apparaat op een totaal andere locatie. Er ging veel tijd voorbij, en de stagiair probeerde deze hele fraudegroep te dekken, zelfs enkele sites gedeeltelijk te vangen. Maar de hele netwerken konden niet worden gevangen. Na enige tijd merkte hij een nieuwsbericht op: in stad A was op 02.08.2025 helemaal geen mobiel internet. Echter, bekabeld (thuis) internet bleef werken. Gezien dit, hoe kan de stagiair alle nep sites vinden? Je hebt logs van sites in tabelvorm voor de periode van 30.07.2025 tot 10.08.2025: timestamp | site_id | city_id Elk record komt overeen met een bezoek aan een site door één apparaat. Het is bekend dat botverkeer aanzienlijk minder verandert dan echt verkeer per dag. Jouw taak is om alle sites te vinden waarvan het verkeer voornamelijk uit bots bestond die hun regio vervalsten naar stad A. Opmerking De tabel met gegevens heet logs. Voorbeeld van een tabelrecord: timestamp | site_id | city_id [phone]:13:53 | 6e84d9b71ca44aea | A