ByteByteGo | Technical Interview Prep
In this chapter, you are asked to design YouTube. The solution to this question can be applied to other interview questions like designing a video sharing platform such as Netflix and Hulu. Figure 1 shows the YouTube homepage. YouTube looks simple: content creators upload videos and viewers click play. Is it really that simple? Not really. There are lots of complex technologies underneath the simplicity. Let us look at some impressive statistics, demographics, and fun facts of YouTube in 2020 [1] [2]. Total number of monthly active users: 2 billion. Number of videos watched per day: 5 billion. 73% of US adults use YouTube. 50 million creators on YouTube YouTube’s Ad revenue was $15.1 billion for the full year 2019, up 36% from 2018. YouTube is responsible for 37% of all mobile internet traffic. YouTube is available in 80 different languages. From these statistics, we know YouTube is enormous, global and makes a lot of money. As revealed in Figure 1, besides watching a video, you can do
In this chapter, you are asked to design YouTube. The solution to this question can be applied to other interview questions like designing a video sharing platform such as Netflix and Hulu. Figure 1 shows the YouTube homepage. Figure 1 YouTube looks simple: content creators upload videos and viewers click play. Is it really that simple? Not really. There are lots of complex technologies underneath the simplicity. Let us look at some impressive statistics, demographics, and fun facts of YouTube in 2020 [1] [2]. Total number of monthly active users: 2 billion. Number of videos watched per day: 5
saved by
related reading
- GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.github.com
- System Design for Beginners Courseyoutube.com
- You are in a system design interview at Google for the L5 Senior Engineer role, and the interviewer leans in and asks:linkedin.com
- Design Spotify Like a Senior Engineer (System Design Interview)youtube.com
- Everything I know about good system designseangoedecke.com
- GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.github.com
- Designing Data-Intensive Applications: Chapters 1 and 2youtube.com
- System Design in a Hurry | Hello Interview System Design in a Hurryhellointerview.com
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviewsgithub.com
- Front End System Design Playbook | GreatFrontEndgreatfrontend.com
- System Design Concepts For Senior Engineersinterviewing.io