Prepin
Log in

Yelp features a section of advertisements at the top of the page. How would you determine the ideal quantity of ads to display to users?

Approach / Explanation

This question seeks to evaluate your ability to strike a balance between business objectives and user experience. The primary business goal is to enhance advertisement revenue; however, from a user experience standpoint, an excess of ads can detract from the overall user experience. It is essential that you show an awareness of both perspectives in your response. Additionally, it’s important to emphasize your capacity to approach this challenge analytically, proposing experiments, metrics for evaluation, and so forth.

Suggested Answer

We aim to enhance the number of ads in line with our company’s objectives of increasing revenue while ensuring a positive user experience. To begin, I propose conducting an A/B test. We can develop different versions of our webpage featuring varying numbers of ads—such as one with 3 ads, another with 5, and a third with 7. Each group of users would then be shown one of these versions, and we would monitor key metrics including bounce rate, time spent on the page, click-through rate (CTR) for the ads, and ultimately, the revenue generated from them. By evaluating these results, we can determine the ideal number of ads that maximizes revenue without significantly affecting the bounce rate or the amount of time spent on the page. This approach can be continuously applied as we enhance and develop our product.

Alternative Answer

To identify the ideal number of advertisements, we must take into account not only revenue but also the user experience, which holds equal significance. Consequently, while it is essential to show ads for revenue generation, we also aim for users to have a positive interaction with our website. To strike this balance, we can utilize data and user feedback. We begin by testing different quantities of ads to determine which configuration is most effective. For example, we can implement machine learning algorithms that adjust the number of ads displayed to users in real time, based on their engagement with the site. Additionally, we should conduct regular surveys to understand users' perceptions regarding the ad quantity, enabling us to refine our display approach based on direct input. Moreover, it's important to track key metrics such as bounce rates, session duration, and ad interactions. A high bounce rate coupled with short session times may indicate that the ad volume is excessive for many users. By consistently monitoring these indicators and refining our strategy accordingly, we can optimize the number of ads shown.

Question Details

Difficulty & Category

Medium
product design

Companies

Yelp

Product

For CandidatesFor RecruitersCompaniesBrowse JobsInterview QuestionsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin LLC · Philadelphia, PA · All rights reserved.