0 likes
354 views
asked in Product Improvement by (17 points) | 354 views

2 Answers

+1 like

Clarifying questions 

Let me start by asking a few questions.

Me: What are the users unhappy about ? Is it ability to add photos ? Apply filters ? Follow/Unfollow ? Add layouts on photos? Live Tvs ? Search functionality ? Finding relevant content ? notifications ? Too many spam profiles ? 

Interviewer : Spam profiles. 

Me - Does that mean users are followed by spam profiles or are they receiving spam messages or spam comments on photos?

Interviewer : Followed by Spam Profiles 

Goals - Instagram is a community of people, sharing memories in the form of photos and videos. Instagram is also a market place with seller side and buyer side.

Metrics - 1. Reduction of spam profiles on the platform 2. Overall NPS score by users

Users - Users can be segmented on the basis of usage - Frequent users who share and view content and spend X amount of time on the platform. These users engage more in terms of buying products and seeking experiences by following influencers. Casual users who post once in a while but mostly just view content. InActive users who dont share much about themselves but are on the platform on and off. 

Issues with the product - 1. Spam Followers (Spam - Inactive profiles following active users) 2. Scraping data and reselling to 3rd party 

We will focus on 1st problem here.

Solution - 

1. Define policies to identify spam profile. Use ML/AI to categorize them and delete them from the platform. 

2. Use data science to only allow upto 10 degree connections to be followed. For example - User 1 can only follow user 2 if they are within 10 degree of connections. (Exclude businesses from this)

3. Limit the number of 'follows' in a day (Assuming automated bots are used to mass follow active users)

Tradeoffs - All the solutions above can impact seo and growth. There's a possibility of legit profiles being categorized as spam. Identify a way for these legit profiles caught by the software to be put back in the pool.

Prioritize -

Number 1 - Bigger downside on seo and growth. Existing infra can be leveraged to implement technology. Medium implementation effort. Number 2 - Medium downside on seo and growth. Medium implementation effort.
Number 3 - Low impact on seo and growth. Ideally a user will never hit this ceiling. Medium/High implementation effort
Summarize - To receive relevant followers on instagram, we need to focus on reducing spam profiles on the platform. This can be done by defining max number of follows in a day and using ML Algorithms to implement this on all except business profiles. Resulting in overall quality profiles on instagram.
answered by (22 points)
–1 like

In the absence of clear objectives and outcome, I will hypothesize based on user feedback available on online communities and forums such as Reddit, that users didn't like the fact that their feeds didn't give them the sorting function by new. To improve Instagram, a sorting capability could be added:

  1. Default (Let Instagram handle it)
  2. New
  3. Two-way (show posts from those accounts that follow each other. Assume that the accounts that follow each other are friends or shared interests between them so they would want to see posts from their friends.)
  4. Most popular
  5. I'm feeling luck! (Allow users to discover new content as well in their feed.)
answered by
+1
Hey  
I think your answer doesn't have the right structure. Have a look at the Interview guide on how to answer a product improvement question here https://productmanagementexercises.com/how-to-answer-a-product-improvement-question
Good luck!

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

Post a question

About this site

Product Management Exercises is the best place to get help preparing for product manager interview questions. Any member of Product Management Exercises can post product manager interview questions, submit answers to the questions, and give feedback to other members' answers.

Follow PM Exercises



Report bug

Privacy - Cookies - Terms - Contact - Twitter - Facebook - Slack - RSS