ByteDance logo

ByteDance General Intern Interview Questions
& Process

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

Based on 74 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
66.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ByteDance.

Showing 3 of 74
ByteDance logo
ByteDance

Intern

Other · nearly a year ago

Intern Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Technical

The interview process was straightforward and positive. The interviewer was quite friendly, and overall, the interview wasn't overly challenging. The steps included an HR phone screening, followed by two separate manager interviews. All of these were conducted virtually. I received the offer within a couple of weeks, and the HR communication was prompt.

Confirmed questions2 questions
  • Tell me about your passion and motivation.
  • Can you share your past experience in the relevant industry?
ByteDance logo
ByteDance

Intern

Engineering · a year ago

Intern Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical Behavioral

The interview involved writing multi-head attention, followed by questions about my resume, previous internship at Kuaishou, and topics like multi-modal label classification. We also discussed the rationale behind using cross-modal contrastive learning in multi-modal BERT and the distinctions between DDPM and DDIM in diffusion models.

Confirmed questions6 questions
  • Can you implement multi-head attention?
  • Tell me about your resume.
  • Can you discuss your internship at Kuaishou?
ByteDance logo
ByteDance

Frontend Developer Intern

Engineering · a year ago

Intern Average Neutral experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Coding Technical

first meeting with an engineer from the team, where we did 2 leetcode algorithm problems (medium) and talked about the work in the team. second meeting with the team leader, again with 2 leetcode algorithm problems (medium). third meeting with the manager, more general questions, and was asked to implement an input with auto-completion function.

Confirmed questions1 question
  • implement an input with auto-completion function

ByteDance General Intern Interview Questions

Quoted word for word from ByteDance interview reports.

Regarding MQTT, what layer does it fall under in the network layer?

Read reports

Can you explain the difference between a thread and a process?

Read reports

Could you implement an LRU cache using an appropriate data structure?

Read reports

Can you explain how to implement a tree retrieval algorithm?

Read reports

Thinking about your experience with TikTok, what potential problems might arise from its use?

Read report

Could you share three words that you feel accurately represent you?

Read report

Can you solve this medium LeetCode problem in 30 minutes?

Read report

How do you approach data analysis for a given dataset?

Read report

What would be your approach to calculating the cost of implementing a specific wage policy company-wide?

Read report

Formats, difficulty and experience

Across all 74 ByteDance interview reports.

Interview formats

Behavioral 40.1%
Technical 32.9%
Coding 15.1%
Case 5.3%
System Design 2%

Interview difficulty

Easy 16.2%
Average 70.3%
Difficult 13.5%

Candidate experience

Neutral 24.3%
Positive 66.2%
Negative 9.5%