Design an ad frequency capping system | Netflix Interview Question