Research Intern applicants have rated the interview process at ByteDance with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 71% positive. To compare, the company-average is 48.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Research Intern roles take an average of 14 days to get hired, when considering 7 user submitted interviews for this role. To compare, the hiring process at ByteDance overall takes an average of 26 days.
Common stages of the interview process at ByteDance as a Research Intern according to 7 Glassdoor interviews include:
Phone interview: 50%
Presentation: 50%
Here are the most commonly searched roles for interview reports -
three technical interviews focused on problem-solving, coding, and core computer science fundamentals. Depending on the role, there may also be discussions around past research or project experience, system design, or domain-specific knowledge
Round of introductions. First discussion about research with a focus on current project and past experience, then worked on leetcode-style coding questions with subquestions that talk a bit about system design.
Interview questions [1]
Question 1
How to implement a hash-based aggregation in Python? (Extend to out of memory, extend to accelerators)
Three rounds. The first two are research+coding. The third one is casual talk with hiring managers. Technical questions are not that easy but not hard either. It takes about 20 minutes to answer the questions.