Glassdoor users rated their interview experience at ByteDance as 25% positive with a difficulty rating score of 2.75 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Community Manager rated their interviews as the hardest, whereas interviews for CCM Specialist and Community Manager roles were rated as the easiest.
The hiring process at ByteDance takes an average of 10 days when considering 4 user submitted interviews across all job titles. Candidates applying for CCM Specialist had the quickest hiring process (on average 10 days), whereas CCM Specialist roles had the slowest hiring process (on average 10 days).
A person in charge conducted an online technical interview with me. First, introduce yourself, then dig deep into the projects I have done, and finally the on-site handwritten programming questions.
Interview questions [1]
Question 1
Describe the reasons for overfitting and solutions
Very quick and fast-paced interview asking my understanding of this role and why I can take this role, why choose to work remote and my future plan. After which he gave me some personal feedback about as a graduate I should find a proper full time job instead of a remote part time job.
I applied through a recruiter. The process took 1 week. I interviewed at ByteDance (Peking, Peking) in Aug 2023
Interview
Two rounds of virtual 1-to-1 interview. Each round lasts 1 hour. The second round kind of repeating the first round so I suspect the interviewer didn't read the report of first round.
Interview questions [1]
Question 1
Self introduction resume-related questions: Tell your understanding to Transformer. What is GPT? (GPT-2 is enough) What should you do if sequence length is very long. Leetcode questions: longest common subsequence, construct rand(5) using rand(7).