Candidates applying for Machine Learning Intern roles take an average of 7 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at ByteDance overall takes an average of 12 days.
Common stages of the interview process at ByteDance as a Machine Learning Intern according to 1 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
Questions about projects and then 2 leetcode questions. Be prepared to discuss in detail any tech stack, models, approaches, etc mentioned on your resume. Lots of questions about math implementation and architecture of LLMs
Hackerrank online assessment. 5 questions intotal, 2 MCQs and 3 coding questions. First two are leetcode easy to medium, and the last one is leetcode hard. They do test you on linux stuff even if you are applying for a machine learning position.
Interview questions [1]
Question 1
Hackerrank online assessment. 5 questions intotal, 2 MCQs and 3 coding questions. First two are leetcode easy to medium, and the last one is leetcode hard. They do test you on linux stuff even if you are applying for a machine learning position.
I applied through a recruiter. The process took 1 week. I interviewed at ByteDance (Beijing, Beijing) 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).