You'll get access to over 3,000 product manager interview questions and answers
Recommended by over 100k members
IMO this is the type of structure you need to answer a Google estimation interview question like this.
- CLARIFY:
- Should we be focused on US uploaded videos or global videos? You choose.
- Are we thinking about individually upload videos only or should we include movies and shows you can rent? You choose. (I will exclude movies / TV shows.)
- Do we need to restrict content by any means - ex. some videos only have music without any graphic content? You choose. (Assume no.)
- Is it OK to exclude Youtube TV and Youtube Music? Yes.
- Is this equation for uploads within the year or uploads for the entire life of Youtube? You choose.
- BACKGROUND: Youtube is a video platform that is owned by Google. It was bought by Google and now is a Google subsidiary. It allows users to browse content, upload videos, purchase movies and shows and do live streams. It was founded in 2005.
- EQUATION: Total Videos = # of videos by individuals + # of videos by professional businesses (I am excluding movies / TV shows for rent.)
- BREAKDOWN UNKNOWN:
- # of videos by Individuals:
- # of Individual Youtube Users: (Both from a viewer and uploader perspective.)
- Youtube operates in over 90 countries. It is blocked in others - the biggest being China.
- World Population: 7.8B
- Population - Non Youtube Countries:
- China is the biggest population without Youtube (1.4B population).
- 7.8B - 1.4B = 6.4B
- ~100 countries out of 195 countries in world do NOT have Youtube. Let's assume these countries without Youtube are smaller, so they represent ~40% of remaining world population.
- 6.4B * .6 = 3.8B
- China is the biggest population without Youtube (1.4B population).
- Population with Internet:
- 60% of the world has internet. (Let's assume this percentage remains the same though we have removed ~ 100 countries).
- 3.8B * .6 = 2.3B
- Youtube Availability in Internet Regions:
- Assume 90% of population has Youtube if there is Internet.
- 2.3B * .9 = 2B
- # of Individual Users: Let's assume 1 account / user.
- Average Age of Population: 0-80
- People who could use Youtube:
- 10-80 years old (i.e. 7/8 of population)
- .875 * 2B = 1.75B
- People who use Youtube: (I.e. non-businesses)
- Assume 75% of eligible age population uses Youtube. Younger segments are much more likely to use Youtube than older segments - guess 90% v. 60%, so we can split the difference.
- 1.75B * .75 = ~1.2B
- # of Videos / Individual User:
- Individual User Types: Let's split the individual uesr group into 3 groups. Note - we're assuming individuals have 1 account.
User Type % of Population # of People # of Video Uploads / Week # of videos / year for each individual Total videos / Year Viewer Only 60% 1.2B * .6 = .72B 0 / week 0 0 Moderate 20% 1.2* .2 = .24B 1 / every 2 weeks 2 * 26 weeks = 52 videos .24B * 52 videos = 12.5B Influencer 20% 1.2* .2 = .24B 2 / week 2 * 52 weeks = 104 videos / year .24B * 52 videos = 12.5B Total Videos by Individuals: 12.5B + 12.5B = 25B
- # of Individual Youtube Users: (Both from a viewer and uploader perspective.)
- # of videos by businesses:
- Types of Businesses: Let's break down the size of businesses by averge number of employees. Majority of businesses in the US are small. Let's assume that rough percentage for the rest of the world.
Size of Business % of Employees Percent of Population # of People in Population of Youtube Countries # of Businesses Small 10 60% .6 * 2B = 1.2B 1.2B / 10 = 120M Medium 50 20% .2 * 2B = 400M 400M / 50 = 8M Large 100 10% .1 * 2B = 200M 200M / 100 = 2M Extra Large 10,000 10% .1 * 2B = 200M 200M / 10,000 = 20K - Number of Businesses: 120M + 8M + 2M + 20K = ~130M
- Youtube Business Accounts:
- Let's assume that if a country has Youtube, there's a 70% chance the business will be on Youtube.
- 130M * .7 = 91M business Youtube accounts
Size of Business # of Businesses # of Businesses on Youtube Small 1.2B / 10 = 120M 120M * .7 = 84M Medium 400M / 50 = 8M 8M * .7 = 5.6M Large 200M / 100 = 2M 2M * .7 = 1.4M Extra Large 200M / 10,000 = 20K 20K * .7 = 14K
- Youtube Business Account Videos: Let's assume similar to individual consumers that the size of the business correlates to posting history.
-
Size of Business # of Videos / Week Videos / Year Total Videos / Year Small 1 video / month 1 video per month * 12 months = 12 videos 84M * 12 videos = 1B Medium 1 video / month 1 video per month * 12 months = 12 videos 5.6M * 12 videos = 67.2M Large 1 video / every 2 weeks 1 video * 26 weeks = 26 videos 1.4M * 26 videos = 36.4M Extra Large 1 video / week 1 video * 52 weeks = 52 videos 14K * 52 videos = 728K - Total Youtube Business Videos: 1B + 67.2M + 36.4M + 728K = 1.1B videos
-
- Types of Businesses: Let's break down the size of businesses by averge number of employees. Majority of businesses in the US are small. Let's assume that rough percentage for the rest of the world.
- Total Videos / Year: 25B videos by individuals / year + 1.1B videos by businesses / year = 26.1B videos by per
- Total Videos on Youtube:
- Youtube was created in 2005 - approximately 15 years ago (give or take a few months).
- Let's assume that the video posted each year grows by ~ 10% as video posting grows in popularity since 2015, but the platform grew at tiered rates every few years.
- Given that 2021 has just started, let's assume that the total we found applies to 2020. We're assuming a full year in 2005.
Year # of Videos 2020 26.1B 2019 26.1B / 1.1 = 23.7B 2018 23.7B / 1.1 = 21.6B 2017 21.6B / 1.2 = 18B 2016 18B / 1.2 = 15B 2015 15B / 1.2 = 12.5B 2014 12.5B / 1.2 = 10.4B 2013 10.4B / 1.4 = 7.4B 2012 7.4B / 1.4 = 5.3B 2011 5.3B / 1.4 = 3.8B 2010 3.8B / 1.4 = 2.7B 2009 2.7B / 2 = 1.4B 2008 1.4B / 2 = .7B 2007 1.1B / 2 = .3B 2006 .7B / 2.5 = 280M 2005 .1B / 2.5 = 40M Total 149B Youtube videos.
- # of videos by Individuals:
- CHECK:
- The number of videos on Youtube in the early years seems too high.
- The total videos in 2005 - 2010 = 5.4. Let's cut that in half (2.7B) given ramp up / popularity in social media is relatively recent within the last decade.
- 149B - 2.7B = 146.3B total videos on Youtube.
We can assume that Youtube Penetration is 90% of internet-using population (3.2b)
In the Youtube Penetration there are majorly 2 classes - Creators(5%) and Viewers (95%)
Since we are focused on Creators, lets explore this category further.
Of the Creators we have 3 categories
1. Professionals (10%) - Who upload an average of 1 video per week (4 per month)
2. Hobbyists (40%) - Who upload an average of 1 video per month
3. Indvidual Accounts (50%)- Who upload an average of 1 video per year (1/12 per month
5% of creators give us 160m people
Videos by Professionals/ month - 160m*(0.10)*(4) = 64m
Videos by Hobbysit/ month - 160m*(0.40)*(1) = 64m
Videos by Individuals/month - 160m*(0.50)*(1/12) = 7m
Total videeos = 64+64+7 = 135m
Calculated this and it checks out with the sanity checks! Please let me know, if there's any improvement that can be done in this approach.
- Clarifying - Are all videos included? Or only videos above a certain threshold of duration, visibility setting? Assuming all videos and no filters. Also, does it include videos in last 30 days or since the inception of YT? Assuming last 30 days. If the question was for since inception, I would project backwards and assume a growth % because of network effects. Finally, I'm assuming we're only calculating uploaded videos not live ones (may be they should be. So I would include them if the interviewer asks for them.
- Videos on YT = Videos from amateurs (Tom, Dick and Harry) + Videos from professional YouTubers (individuals) + Videos from professional (Media houses/businesses)
- Videos from amateurs = Videos that people upload on important ocassions (like wedding, birthday) + Videos that people upload and keep as private on YouTube = (Families who celebrate on an important ocassions per year X % likelihood that these famlies use YT X % likelihood that they use YT to share videos)/12 + (Individuals who upload videos for personal moments that they don't want to share per month X No. of videos per individual doing such an activity)/12
- Videos from professional YouTubers (individuals) = Videos uploaded on a weekly basis (because frequence of upload is critical to their success, I'm assuming they do this) X No. of Weeks in a month X Number of YT Content Creators X % of Content Creators who are individuals
- Videos from professionals (Media houses/businesses) = Videos uploaded on a daily basis (because they are businesses I'm assuming that they upload daily because they have the ability to) X No. of days in a month X Number of YT Content Creators X % of Content Creators who are professional media houses
- Sanity Check = 500 hours of videos get uploaded every 1 min. So assuming that each video is 10 mins (given that most videos on YT are entertainment and people's attention span doesn't last more than 10 mins for entertainment videos). So that means 3000 videos per min. So the final answer should be in orders of magnitude closeness to 3000 X 60 X 24 X 30 = 130 Million per month.
It'll be great to get feedback on this.
Clarifying questions
Are we talking about views on youtube or total number of video uploaded on youtube daily or yearly→ number of videos on youtube uploaded on daily basis
Any specific geography → US
Any specific language → english
Catalog what you know
Population of us → 300million
Smartphone users → 80% →240 million
Youtube users → 80% → 240*80%= 192 ~ 200 million
Make an equation
No of youtube users* % of content creators *no of videos uploaded daily
5% of youtube users are content creators
Power creator → 10 videos a week –10%
Moderate - 5 videos a week –20%
Casual – 2 videos a week –30%
Rare – 2 videos a quarter – 40%
200*5/100= 10million creators
10*(10%*10+ 20%*5+30%*2+ 40%*0.5)= 10*(1+1+0.6+0.2)=10*2.8= 28 million video per week= 4 million per day
My approach was a little different from the others. Here's how I did it -
Assuming 7 billion people in the world and YouTube makes up the majority of market share. So I'm going to assume at least 20% of the worlds population uses YouTube (this is a fairly large assumption so will leave this until the end and maybe come back). That gives us 7 billion * 20% = 1.4 users.
Out of the users, I will split them into categories of usage. Since I'm considering the whole world, I think the types of users are the following:
Type of User | % of all Users | Number of videos uploaded/month |
High Frequency users (YouTube usage is high) | 40% | 5 |
Hobbyist (YouTube usage is medium-high) | 30% | 3 |
Casual (YouTube usage is low-medium) | 15% | 2 |
Occasional user (YouTube usage is low) | 15% | 1 |
Assuming the number of users = 1.4 billion, then:
Per month you would get:
1) High Frequency users = 1.4(.4)(5) = 2.8 billion videos
2) Hobbylist users = 1.4(0.3)(3) = 1.26 billion videos
3) Casual users = 1.4(.15)(2) = 0.42 billion videos
4) Occasional users = 1.4(.15)(1) = 0.21 billion videos.
Adding all that up gives you 4.69 billion videos uploaded per month. To estimate the total number of videos on YouTube of all time, I would take into consideration the YoY growth of YouTube and have that as a growth %. But I do know that more and more folks are uploading content to YouTube.
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
- You have a grocery delivery service that delivers food within 24 hours. How many trucks would you need to operate it?12 answers | 29.8k views
- See Estimation PM Interview Questions