I applied online. The process took 3 weeks. I interviewed at ByteDance (Shanghai, Shanghai) in Oct 2025
Interview
Three rounds about technics, and one round about basic situation. Interviewers are all friendly and technical. The technic interview didn't focus on too much about iOS development but your basic computer science knowledge.
Coding interview was a bit challenging for me. During this stage, they ask you some specific questions about software engineering and data structure. Had one big question, but was not able to make it.
I applied through an employee referral. The process took 1 week. I interviewed at ByteDance (Beijing, Beijing) in Mar 2021
Interview
The whole process took anout 1 week, 4 rounds in total, the first interview covers one coding question, max sum of sub array, some gerneral iOS questions like how you fell about Swift and some of your past experiences, the second round has a design question : how to implement a NSOperationQueue, the last two rounds mainly focus on Behaviourial Questions, like how you handle stress, how tto handle dispute with your teammates etc.