There were 3 technical rounds (LC, general knowledge, sys design) followed by 1 BQ. The coding questions were relatively simple, a mix of easy-medium on LC. They would ask on general knowledge as well (e.g. TCP vs UDP, use case for OS 'a' file mode, some questions on tools you used before in your resume). Systems design was a little more difficult but nothing crazy. Though I've heard bad stories, interviewers in my case were all very professional and welcoming. Only weird part was the final round where they try to pimp your ego and sell you on the basis the interview you had "aced" was very difficult compared to FAANG and blabla. (yea, nope, let's not kid ourselves) (maybe long ago before their mass hiring phase) The pitch would have been more convincing otherwise without the disconnect.
I applied through a recruiter. The process took 3 weeks. I interviewed at ByteDance (Singapur) in Sep 2021
Interview
Overall three rounds. First round was algorithm interview with one of the team members. Interviewer had difficulty speaking English and was constantly cutting my approach. Needless to say, not a great experience.
I applied through an employee referral. The process took 1 day. I interviewed at ByteDance (Denton, TX) in Jan 2023
Interview
I got a link to take the assessment after applying through LinkedIn. I applied for software engineer role. I have 2 hours to solve 3 problem with easy, medium and difficult problems. The easy one is like pattern matching while the hardest problem is dynamic programming problem.