There were 4 rounds, all of which included technical questions. These questions were repetitive, as all interviewers asked many of the same questions, suggesting a lack of coordination.
Three rounds featured programming exercises of easy to medium difficulty.
The hiring process is extremely long, taking 1-2 weeks to schedule each round. Conducting rounds sequentially results in significant wait times. In my case, the entire process took 2 months, which is not ideal for candidates who wish to schedule all their interviews within a short timeframe.
Typical coding questions, brief technical questions, some behavioral.
The following metrics were computed from 1 interview experience for the ByteDance Software Engineer role in Canada.
ByteDance's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for ByteDance's Software Engineer interview process in Canada.