You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
A few clarifying questions:
1. Uploads just in the US or everywhere in the world?
2. Uploads from any specific user segment - like influencers, educators, etc.,?
3. Uploads from app and/or website? iOS vs Android uploads?
Assuming it's everywhere in the world, all segments and all devices.
Estimation:
Uploads per day = avg number of users uploading every hour * avg number of uploads/person every day*24
Avg number of uploads/person every day (for uploaders only):
Uploaders can also be divided into:
1. Active: 1-2 videos a day = 1.5 avg
2. Passive: 1-2 videos a month = 1.5/30 = 1/20 avg
3. Average: 1-2 videos a week = 1.5/7 = ~1/5 Avg
Avg number of users uploading every hour :
World population = ~7B.
Users of YouTube = ~2B
Uploaders = Spammers, marketers, bloggers, influencers, educators, entertainment, music, etc.,
Uploaders to Consumers ratio = <0.01 uploaders per every 10 viewers
Given this, I would assume there are less than 1M uploaders for Youtube.
1. Active uploaders = 10% = 100,000
2. Passive uploaders = 30% = 300,000
3. Average uploaders = 60% = 600,000
Uploads per day =
(1.5*100000+300000*1/20+1/5*600000=150,000+15000+150000)*24=~315,000 videos a hour * 24 = 7.5M uploads a day
Fact-checking:
500 hours of video are uploaded to YouTube every minute worldwide (Tubefilter, 2019). That's 30,000 hours of video uploaded every hour. And 720,000 hours of video uploaded every day to YouTube.
Clarification questions to ensure that I understand the problem better.
Candidate: Are we interested in just US or WW.
Interviewer: US
Candidate: Two segments upload videos a) content creator b) advertisers. Who would you want to focus on?
Interviewer: Content creators
Approach overview:
Step 1: I would estimate the number of people uploading the video in each age group
Step 2: I would estimate the average of videos uploaded per person
Step 3: I would estimate the average of videos uploaded across the whole country.
Deep dive:
Step 1: I would define the following age group a) 0 to 15 (kids) b) 15 to 25 (students) c) 25 to 40 (young professionals) d) 40 to 60 (seasoned professionals) e) 60 to 80 (seniors). I also assume 300 million people in this is country is uniformly distribued across the population.
0 to 15: Kids do not generally upload any videos, zero
15 to 25: 14% of the students in this age group that I know from the people that I mentor upload videos in an week and that is 2% per day. Students have fewer committments they love to record their life online.
There are 37 million people in group and 2% upload video per day; that is 7 million people.
25 to 40: 7% of the professionals in this age group that I know from my industry upload videos in an week and that is 1% per day. It is lower than students group becuase they have other work commitments.
There are 56 million people in this group and only 1% upload video per day. That is 5.6 million people.
40 to 60: 3.5% of the professionals in this age group that I know from my industry upload videos in an week and that is 0.5% per day. Becuase they have work and family commitments, they generate lower content than the students and yound professionals.
There are 75 million people in this group and 0.5% only upload video, so it is 3.5 million people.
60 to 80: 0% due to their advance age, age-related ailments and less tech savines, they tend to have negiblible contribution when it comes to content creation.
number of people that upload video is 7 plus 5.6 plus 3.5 = 16 million people. It is rougly 5% of the US population.
Step 2: Number of videos uploaded by each person on an average.
Majority upload one and few upload more than one. So average will be roughly one video per person.
Step 3: Total number of videos uploaded in a day is 16 million video uploads.
Top Google interview questions
- What is your favorite product? Why?89 answers | 263k views
- How would you design a bicycle renting app for tourists?62 answers | 82.5k views
- Build a product to buy and sell antiques.54 answers | 66.8k views
- See Google PM Interview Questions
Top Estimation interview questions
- Calculate the number of queries answered by Google per second.45 answers | 78.5k views
- How do you decide how many cash registers you need for a new Walmart store?33 answers | 39.4k views
- How many dentists are there in New York?33 answers | 36.7k views
- See Estimation PM Interview Questions
Top Google interview questions
- How would you improve Google Maps?53 answers | 228k views
- A metric for a video streaming service dropped by 80%. What do you do?50 answers | 135k views
- How would you design a web search engine for children below 14 years old?36 answers | 42.9k views
- See Google PM Interview Questions
Top Estimation interview questions
- Estimate the number of Uber rides.30 answers | 51.3k views
- Estimate the number of bicycles required to start a bike sharing operation in a big city.18 answers | 15.8k views
- Estimate the number of WhatsApp chats occuring in India.14 answers | 13.3k views
- See Estimation PM Interview Questions