Tldr great for ppl who don't want an actual conversation/ two-way interview, and just want to regurgitate "correct" answers. This company is made for you.
Questions were repetitive. 3-5 rounds of interview, but every stage was similar. There was no progression in difficulty, or even covering different types of questions. Just the same few OS, network, linked list, "low level" questions that wear you down. They also seem to be looking for very specific "correct" answers. Saying things they don't expect can throw them off, but they may not try to understand you.
Half of my interviewers were significantly late for the interview (~10min). At every stage, interviewers were also surprisingly evasive about "what can I expect to do as a new hire". I was not asking for exact project, but just in general what have some of their new hires done, any possible roadmaps, etc. None of them answered it directly, always beating about the bush and just praising the company. Might be language/ cultural barrier/ company policy (they spoke English but some did not understand some words I used, be it due to pronunciation or vocabulary), but they hardly answered any of my questions properly. They were evasive, unprepared and unsubstantial.
The HR who "contacted" me was also oddly informal in the few exchanges we had.
During one of the final stages, the interviewer was exceedingly rude and condescending. He had me criticise my own interview performance, and belittled my past experiences. Might have been a sadistic tactic to crush my self esteem and possibly to pressure me into accepting whatever they offered. Got something like a verbal offer from him, saying he's "ok" with having me in spite of all the knowledge I'm lacking. It sounded like a gesture of goodwill out of pity, and I ought to be immensely grateful. I don't think Bytedance hires out of pity, and they are not lacking in talented candidates. This is clearly manipulation.
Not going to wait for their final verdict before reviewing this experience.