Design an ad frequency-capping system | Netflix Interview Question