Instruction: Discuss how you would model the problem, select and engineer features, choose a model, and evaluate its effectiveness in increasing engagement and revenue.
Context: The question evaluates the candidate's ability to apply machine learning to business problems, focusing on revenue optimization and user engagement.
Official answer available
Preview the opening of the answer, then unlock the full walkthrough.
I would begin by clarifying the platform objective because ad placement can optimize revenue, click-through, conversion, long-term advertiser value, or user experience, and those goals do not always align. Good ad systems are ranking systems under business and marketplace constraints.
The design would usually separate candidate generation,...