15% off membership for Easter! Learn more. Close

Design a learning solution for Facebook.

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

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

Facebook

A virtual hang out place. Everyone visits this place to know what is happening in their friends lives, what is the new buzz in world. Few people use this place to promote their products and drive their business growth.

Clarifing Questions and Assumed answers

Q) Why Facebook want to build a learning solution?

A) Parents complain kids spending too much time on this social networking site.

Q) Why do you think Kids open learning solution on Facebook, even if we built one?

A) The content we keep in this section should be Fun learning videos. Like DIY activities, mini-projects kids can do in their home

So adding a learning solution in to facebook brings some benefit to its existing user group and increase engagement

Features

1. Have an icon on Facebook homepage and display all videos that come under fun learning 

2. Under Every original DIY video, show the number of users who actually tried it and posted their video

Problem # 

Q)How do you identify it is original video?

A) Users should show themselves in video while doing that DIY activity and FB should recognize using some ML algorithm comparing person in video to the profile pic of user

Metrics

1) Daily Active Users visiting this section of FB

2) Users who are actually posting the videos of doing the activity

Monetization

May not be in immediate future, since the agenda is to increase user engagement. But some time in future, the genuine DIY video posts canbcan have ads between and those users can be given chance to turn Online tutors 

 

 

Access expert answers by becoming a member
1 like   |  
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
badge Silver PM

Design a learning solution for Facebook

 

C: I have a couple of quick clarification questions. By learning solution, do you mean a product where the user can take lessons/courses on a wide variety of subjects?

I: Yes

C: Awesome. I’d like to start with listing out a few user segments, narrow it down and then walk through their pain points and brainstorm solutions. Does that sound good?

I: Yes

C: I can see how this ties into Facebook’s mission which is to empower people to share something that matters to them and to build communities. A learning solution would be a super helpful way for communities to share learning/study material.

C: Also, just re-thinking about the concept of “learning” as a whole, I don’t want to be limited to a narrow classroom teacher-student view and also to think outside of that. 

 

  1. Problem statement: Design a learning solution for Facebook

  2. Goal: Empower users to learn/teach through facebook

  3. Users:There are two main users. The content creators and the learners. In addition, a few other stakeholders come to mind. 

 

#

User/Stakeholder

Priority

1.

Content creators: Those who put up courses online. Example: school teachers 

2

2.

Students: Those who learn through those courses. 

1

3.

Universities/ School Management/ Other academic institutions

3

4.

Legal: Ensuring copyright rules

Trust & Safety: Ensuring safety of content

Moderated content: 

4

 

  1. Prioritized user: Let’s pick students as priority 1 (since they are the largest population) and creators as priority 2. Large academic institutions are an interesting market for more professional courses; but for this product, let’s focus on everyday students. Let’s deprioritize all other users and stakeholders for now. 

  2. Pain Points/Use Cases:

#

Category

Pain point

Priority

1.

Content

Students cannot access content online. 

high

2

Motivation

Students are distracted and don’t feel motivated. 

high

3.

Progress

Teachers need a way to see how students are progressing. 

med

4.

Communication

Students need a way to ask questions; Teachers need a way to answer student’s questions

low

5.

Testing

Teachers need a way to conduct exams

med

 

  1. Criteria + Prioritized pain points: Since Facebook provides an easy way for students of a class to form a community, I would like to focus on #1and #2. 

  2. Solutions

 

#

Solution

Priority

1

Give teachers the ability to create online classrooms and add students to the classrooms.

high

2

Give teachers the ability to add lessons with videos, assignments and tests.

high

3

Student motivation: Break up courses into bite sizes chunks, Make courses easily accessible over the app. 

low

4

Students can earn badges and share course completion within their classroom comm

med

 

  1. Criteria + Prioritized solution: Using the criteria of impact to user, I would like to prioritize #1 and #2. 

  2. Merics/Goals:

    1. Awareness - Surveys to see if students and teachers know about this feature/product. 

    2. Activation -  # of classrooms, teachers who are atleast in 1 classroom.

    3. Engagement -  # of active classrooms (with at least 1 teacher and 1 student),Retention - DAU, MAU using the product, Increase in time spent on Facebook

    4. Monetization - Deprioritizing for now

 

I would like to prioritize “# of active classrooms” as the main metric indicates students watching/interacting with content. 

 

  1. Vision: Online classrooms for Students & Teachers

  2. Assumptions/Risks: 

    1. Ensuring quality and safe content : While Facebook has some built in moderation; videos may need to go through review. 

    2. Working with school boards and registered teachers to prevent mis-use 

Access expert answers by becoming a member
0 likes   |  
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
badge Platinum PM

Design a learning solution for Facebook

 

 

Clarifying Questions 

 

Why does Facebook want to build a learning solution? Assuming the interviewer asks us to tell why. 

 

Any specific market ?  Not really Facebook wants to create a product on a global scale. 

 

Within Facebook or as a separate app. ?  within Facebook. 

 

What kind of learning videos?  Can be for anything. 

 

How it is aligned with the mission of Facebook?

Mission of Facebook is to build communities by bringing world closer. I think by building a large audience which learns on Facebook, you can build a large community and bring the world closer

 

Goal 

 

The goal of this product is to increase engagement on the platform and make users come back to the platform again and again so Facebook can show more ads. 

 

 

Users

 

There are two categories of users :- 

 

Content Creators(who create the content) - which can be further classified into various types 

 

  1. Educational institutions 
  2. Ed tech platforms 
  3. Subject Matter Experts 
  4. Individual Teaching Professionals 

 

Users - (who consume the content)

 

  1. Kids 
  2. College Students
  3. Working Professionals 

 

I think we would choose the second type of users because that is how we will generate the most revenue when these people will consume the content and be shown ads or they click on ads. 

 

 

Painpoints and Use Cases 

 

 

Users would want to search for learning video or course by topic or creator name or course name

 

Users would want to get video recommendations based on their profile, interests etc. 

 

Users would want to create learning videos themselves

 

Users would want to know more about the learning videos - creator name, topic, play time, certificate if applicable, course instructor , syllabus 

 

Users would want to continue watching from where they left in case of learning videos or know courses they’ve started

 

Users would want to know what courses they completed and show case those courses on their profile.

 

 

Prioritize Painpoints 

 

 

 

 

 

 

Level of Painpoint

Impact to the Goal

Total Score

 

Use case

 

Rate between 1 to 5

Rate between 1 to 5

 

1

Search videos

 

5

5

10

2

Recommendations

 

5

5

10

3

Create learning Videos or Learning Course

 

4

4

8

4

Know more about course or a learning video

 

2

2

4

5

Progress of videos being consumed our courses started

 

1

1

4

6

Showcase courses completed

 

3

3

6

 

 

We will focus on 1, 2 and 3 for the MVP. 

 

 

Solutions

 

 

Learning Course Creator 

 

This will allow the user to upload learning videos and put together a course by linking multiple videos from Facebook watch or uploading new videos as well as providing a sequence and description for each video. 

 

The user can see the course content and videos which are a part of the course. The instructor can also add new videos or go live to start a new video which gets recorded and becomes a part of the course. 

 

We can also leverage features such as Facebook Live and Facebook Watch to make courses available 

 

 

Facebook Learning Page

 

We can create a page where the user can see all the courses currently being taken by him/her. 

He can search for courses by topic, course instructor, course name or video title. 

He can also see different sections such as 

Most Liked Learning Videos on Topics that user has searched for. For example Most Liked Videos on Agile, Most liked Videos on Product Management 

Most Taken Courses 

        Courses with a Certificate

Courses taken or learning videos watched by friends  

 

 

Facebook Learning Videos on News Feed

 

News Feed will display recommended learning videos based on user interests, past videos watched

This initial content can be created by Facebook with the help of subject matter experts in various fields 

 

I would go ahead with a hybrid solution combining 2 and 3rd solutions

 

To maintain the quality of learning content, Facebook would generate the content by collaborating with subject matter experts or skilled people from various areas. 

On Facebook there would be a Facebook Learning Page/App where user can search for learning videos or courses. User can see different courses on various topics as well as courses that he has afready taken or are currently ongoing. 

 

How to Measure the success of this solution? 

 

Number of Courses completed per user per week

Number of learning videos watched per user per week

Minutes of content watched per user per week

Breakup of Topics most searched 

% of users watching learning videos more than once per week 

Daily active users / Monthly active users 

Time spent on the platform browsing learning videos or courses. 

 

 

 

 

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

Things you did well 

  • Clarifying Questions: You asked a good set of clarifying questions to narrow down the scope of the question 
  • User groups: You broken down the user group into mutiple groups and picked a particular one 
  • Pain points: You listed a good number of meaningful pain points / user needs
  • Metrics: Great set of metrics 

Areas of Improvement 

  • Assumptions: I think you made the assumption that this is about videos. The question is more general than that and I would confirmed with the interviewer that they would like to focus on videos. 
  • Pain points: I'd like to see pain points that are more specific to the particular user group that you are focusing on. For example, learning via a video and creating the video should be from two different user groups (learner and teacher). 
  • Out of the box thinking: It's good to list out a couple solutions that speak to your thinking out of the box abilities, even if you disregard them later in the evaluation phase. Consider listing a couple solutions that showcase your creativity
  • Evaluate your solutions: After listing your solutions, I suggest you evaluate each one of them using same criteria. For example, the criteria can be impact to user and implementation cost. Perhaps consider putting them into a table 
  • Describe tradeoffs: If there is time, describe what sort of trade offs your suggested product will have. Are there any risks you have to keep in mind when building this product?
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 Product Design interview questions