Design large-scale near-duplicate video detection | Google Interview Question