I applied online. The process took 4 weeks. I interviewed at ByteDance (Seattle, WA) in Oct 2025
Interview
1st round: leetcode + ML system design (oral)
2nd round: resume walk-through + ML system design (NLP) (coding)
HM round: resume walk-through + introduce the team.
HR round: talk about the offer.
The interview began with a medium difficulty coding. Then background questions, asking about projects on the resume. The interviewer also asked about experience with big data systems, model deployment and optimization.
The interview starts with discussions on project experiences, and follow-up questions on deep learning architecture (diffusion models, recommendation systems, etc.). Then two mid-level leetcode questions (binary tree, dynamic programming) were asked.