I applied online. The process took 3 weeks. I interviewed at ByteDance in Dec 2021
Interview
HR took about 2 - 3 weeks to get back after applying.
For some reason was skipped the OA and directly asked to indicate availability for a video interview.
Interviewer was very nice and tried to make me less nervous by cracking jokes. Ultimately got stuck with the promise question as I've never really used it much. But the interviewer provided me with the solution at the end so it was a good learning experience.
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.