15% off membership for Easter! Learn more. Close

How would you use ML to improve Facebook the newsfeed?

Asked at Meta (Facebook)
1.2k views
Answers (1)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

 

> Goals clarification- we want to improve fb news feed for all the users by focusing on increasing user engagement.

> User personas- frequent user, in-frequent user, casual user, business user. Let’s focus on in-frequent user since they are least engaged.

> As an in-frequent user, I want to get most important updates regarding friends, groups, businesses and topics that I follow so that I get latest about each of the categories.

> Here are some of the prioritized use cases for in-frequent user:

1.     Get most important updates about a friend, group or biz.

2.     Suggest to message a friend with whom you have a lot of history.

3.     Suggest to send a birthday greeting to a friend or public or private setting.

4.     Provide a summarized updates or announcements about a group or biz.

> LOE estimation:

Use case

Revenue

Satisfaction

East of Implementation

Overall

1

-

A

B

B

2

-

B

A

B

3

-

B

A

B

4

-

C

B

C

Solutions: For use case 1: Get most important updates about a friend, group or biz. Implement an algorithm to search & prioritize these updates w.r.t life events, motivating updates, challenges, inspirational messages for last 6- 9 months on top of regular updates. Challenges: It might be confusing to a user initially so we have to educate them that these are important updates for this duration. The separation between important & regular news feed needs to be well defined.

For use case 2: Suggesting to connect to a friend with whom you have or had a history. If you are watching a video or reading an update about a friend, utilize ML to find to calculate relevant history about the person and suggest to send him a message or connect. Challenges: learning algorithm needs to be well-defined so it doesn’t show up a lot of suggestions which in-turn overwhelm the user.

For use case 3: We already have a birthday feature, this is kind of add on to be able to send wishes in a public or private setting. We can put an icon on top of name to highlight a person’s birthday.

> Summary: In order to improve fb news further by focusing on increasing user engagement for infrequent users. We can build 3 new features for the news feed to feature most important updates about a friend, group or business. Suggesting to connect with a friend with whom you had a history, enhance birthday feature further by sending a public or private message.

> Some of the success metrics will be:

1.     MOU increase for a user WoW or MoM

2.     DUA, WAU, MAU for a user

3.     Average time spent on the newsfeed before and after

4.     Churn rate (fb account deletion or inactivity for > 30 days)

5.     No. of likes, comments, reactions, shares

6.     Increase in usage of birthday feature by user

Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Platinum PM

Hi Rish, I have a few feedback on how to make the. answers better. 

 

Areas of Improvement 

  • User groups: I think your user grouping should be across one particular spectrum. If you're going with usage, it's fine. I think business users should not be there. Or you can go with personal and business users.   
  • Pain points: Your pain points can be relevant to all other user groups. I suggest that you highlight pain points that are more specifc to the user group that you have selected.  
  • Evaluate the points: 
  • Pain points: After evaluating the pain points, prioritize them and mention which of the pain points you're prioritizing 
  • Evaluate your solutions: After listing your solutions, I suggest you evaluate them using some meaningful criteria such as impact to user and implementation cost. Perhaps consider putting them into a table 
I hope it helps. 
1
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs

Top Meta (Facebook) interview questions


Top Product Improvement interview questions

Top Product Improvement interview questions