Received an interview invitation 10 days after applying on the website.
No online assessment was conducted.
There were 3 tech interviews.
Each round included 1 algorithm question and 2-3 system design questions.
No behavioral questions were asked.
The algorithm questions were easy, covering topics like binary trees or linked lists.
The system design questions required some basic knowledge of operating systems and networks.
Design a video server that supports big files and transfers after disconnect.
The following metrics were computed from 4 interview experiences for the ByteDance Software Engineer (Internship) role in China.
ByteDance's interview process for their Software Engineer (Internship) roles in China is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for ByteDance's Software Engineer (Internship) interview process in China.