Design ad frequency capping | Netflix Interview Question