I applied online. The process took 1+ week.
There was an OA for assessing the knowledge of front end. I had to build 4 tasks in the web browser of Byte Dance. The questions include processing APIs, rendering forms, and managing styling. I was able to do 2/4 and got a rejection email the following day.
Build a website that renders the information present as a JSON object in a JS file. Handle an API that fetches data from a resource, and render it on the site with the required styling. The syntax of the API response was given.
The following metrics were computed from 39 interview experiences for the ByteDance Software Engineer (Internship) role.
ByteDance's interview process for their Software Engineer (Internship) roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for ByteDance's Software Engineer (Internship) interview process.