YouTube logo

YouTube Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 185 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
68.3% Positive experience

Which role are you interviewing for?

30 roles · 185 reports

Candidate interview experiences

First-hand accounts from people who interviewed at YouTube.

Showing 4 of 185
YouTube logo
YouTube

Video Editor

Design · nearly a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview went well and was organized. The person interviewing me was nice and made it feel easy to talk from the start. The questions were easy to understand and focused on my background and how I tackle problems. Overall, it was a good and professional experience.

Confirmed questions6 questions
  • Can you share details about your previous roles?
  • What's your method for solving problems?
  • How do you collaborate with a team?
YouTube logo
YouTube

Strategy and Operations

Operations · a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Case Technical

The interview process consisted of 3 rounds, each 45 minutes long, covering general Google categories like RRK and G&L. While the interviewers were very friendly, I ended up being ghosted after the final round, which left me without closure as a formal rejection would have been appreciated.

Confirmed questions3 questions
  • Did you have any behavioral questions?
  • Were there any fit check questions?
  • Were there any mini case questions?
YouTube logo
YouTube

Software Engineer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

The interview process was a great way for me to show off my skills and experience. As I moved through each step, from the first contact to the final rounds, I got a better feel for what the company is like and what they're looking for. The whole process was pretty detailed, which let me prove I have the right qualifications and can also handle changing situations well. All in all, going through the interviews was really helpful and a good experience I'll remember for my career.

Confirmed questions1 question
  • Could you create a 2D array?
YouTube logo
YouTube

Legal Operations Specialist

Legal · more than a year ago

Entry Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Case Presentation

So I applied online and then a recruiter from google called me, explained what the interview process was gonna be like and set up my first interview. The whole thing had 3 rounds. The first one was with a team member and was supposed to be mostly behavioral questions and about my experience. The second was an hour long hypothetical problem to work through. And the third was an interview with the team lead, focusing on leadership and how I'd fit into the team. The interview process was pretty good and everyone was really nice. Though the first round ended up being more short hypothetical problems than behavioral questions, which caught me off guard.

Confirmed questions2 questions
  • What do you think YouTube's role should be in global freedom of speech?
  • If a foreign government threatened to ban YouTube from their country unless a specific video was removed, how would you handle the situation and what steps would you take?

YouTube Interview Questions

Quoted word for word from YouTube interview reports.

Given a binary tree where each node's key is the sum of its children plus itself, return a given node.

Read reports

Write a function to group a list of strings based on their last two characters. For example, input: cat, top, bat, hop, rot, sat, food, output: {op: [cat, bat, sat], top: [top, hop]}

Read reports

Write a function that checks if element x exists in a list that's sorted first in ascending order and then in descending order (e.g., [1, 3, 5, 7, 6, 4, 2]).

Read reports

Can you count the number of islands in a 2D grid map of '1's (land) and '0's (water), where islands are formed by connecting adjacent lands horizontally or vertically and surrounded by water? Assume the grid's edges are surrounded by water.

Read reports

How would you print out a family tree given a list of parent/child pairs? For example, given [<a,b>,<b,c>,<a,e>], the output should be a b c e.

Read report

Given N people on an MxM grid, what point requires the least total distance for everyone to meet there?

Read report

Can you write a function to add an unsigned integer to a number represented as an array of integers?

Read report

Given the 'Number of islands' problem, can you solve a tougher follow-up to find if there's a single point whose removal disconnects the original connected component?

Read report

Can you find three numbers in a given array that add up to less than k?

Read report

Formats, difficulty and experience

Across all 185 YouTube interview reports.

Interview formats

Behavioral 36.3%
Technical 32.1%
Coding 18.4%
Presentation 4.7%
Case 3.6%

Interview difficulty

Easy 15.1%
Average 49.7%
Difficult 35.1%

Candidate experience

Positive 68.3%
Negative 9.4%
Neutral 22.2%

Reports by job function

Engineering 77
Operations 32
Other 18
Marketing 15
Analytics 11
Sales 11