I applied through a recruiter. I interviewed at ByteDance (Singapur) in Jan 2022
Interview
There should be 3 technical interviews and 1 HR interview. Went through a recruiter. They will usually ask LeetCode medium difficulty questions so usually it would be good to practice it in general.
Interview questions [1]
Question 1
Implement Promise All, Resolve and Reject, Merge Sorted Lists, BFS and DFS
background Q&A, basic js + react, and then two leetcode (one easy one medium). Almost one hour interview, the interviewer is pretty nice. Will ask you to dry run the code with given example.
1st round:
Js Coding and FrontEnd Basics
very easy algorithm
2nd round:
Js Coding and FrontEnd Basics
related to js operation
3rd Round:
Js algorithms and web basics
medium algorithms
3 round technical interviews with engineers and 1 round behavior interview with hr, two rounds with 2-2, 1 round with engineer manager, and are all algorithms questions. the process is quick, finished in 2 weeks.