The assessment was challenging because it required a combination of complex algorithmic problems and time constraints. For back-end engineering roles, the assessment contained front-end questions, which proved difficult. The questions tested both theoretical understanding and practical application, requiring a high level of practice.
They asked a front-end JavaScript question, along with medium and hard questions for the back-end.
The following metrics were computed from 1 interview experience for the ByteDance Software Internship role in Canada.
ByteDance's interview process for their Software Internship roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for ByteDance's Software Internship interview process in Canada.