Design an ads data model | Netflix Interview Question