Machine Learning Engineer applicants have rated the interview process at ByteDance with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 59% positive. To compare, the company-average is 48.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 22 days to get hired, when considering 17 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 Machine Learning Engineer according to 17 Glassdoor interviews include:
One on one interview: 42%
Skills test: 17%
Phone interview: 13%
Presentation: 13%
Background check: 8%
IQ intelligence test: 4%
Personality test: 4%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at ByteDance (Singapore) in May 2024
Interview
The entire interview is in Chinese, and they ask medium to hard level LeetCode questions, and your solution must be optimal in both time and space complexity. The interviewer looks tired and is not interested in your working experience or past projects, and does not even ask any questions.
Pretty great and they are very professional, asked a lot about the ad rank system problem related to my resume, and everytime I gave a answer, the interviewer would deep dive
First self introduction, then do code problems and ask the details of your project. Although it is a Machine Learning position, many questions are asked about deep learning. The code problems involve writing down the process of self attention on a white board from scratch.
Intermediate difficulty, catching rain water. Interviewer is helpful and engaging the whole time. Ask for a resume deep dive and one leetcode style question, for Q&A session, I asked for what the role will be like and what tech stack is required