Sobes.tech
Intern

C'era una volta, uno stagista antifrode di Yandex Ads si unì al team. Mentre il gruppo di frodi operava, simulando traffico sui loro siti tramite visite di bot, e riceveva così denaro per impressioni pubblicitarie da parte di bot, il compito dello stagista era trovare tutti quei siti fraudolenti con traffico falso. Curiosamente, tutto il traffico su questi siti veniva generato con sostituzione di IP, facendo sembrare che un bot visitasse da città A, ma in realtà, il dispositivo si trovava in un luogo completamente diverso. Passato molto tempo, e lo stagista cercò di coprire tutto questo gruppo di frodi, riuscendo anche a catturare alcuni siti parzialmente. Ma l'intera rete non poté essere catturata. Dopo un po', notò una notizia: in città A, il 02.08.2025, non c'era affatto internet mobile. Tuttavia, internet cablato (domestico) continuava a funzionare. Dato ciò, come può lo stagista trovare tutti i siti falsi? Hai i log dei siti in formato tabella per il periodo dal 30.07.2025 al 10.08.2025: timestamp | site_id | city_id Ogni record corrisponde a una visita a un sito da parte di un dispositivo. Si sa che il traffico di bot cambia molto meno rispetto al traffico reale per giorno. Il tuo compito è trovare tutti i siti il cui traffico consisteva principalmente di bot che falsificavano la loro regione in città A. Nota La tabella contenente i dati si chiama logs. Esempio di record di tabella: timestamp | site_id | city_id [phone]:13:53 | 6e84d9b71ca44aea | A