The whole process took about 1 week, with 4 rounds in total. The first interview covered one coding question (maximum sum of subarray), some general iOS questions (like how you feel about Swift), and some of your past experiences. The second round had a design question: how to implement an NSOperationQueue. The last two rounds mainly focused on behavioral questions, like how you handle stress and how to handle disputes with your teammates.
How to decouple an existing app?
The following metrics were computed from 1 interview experience for the ByteDance iOS Engineer role in Beijing, Beijing.
ByteDance's interview process for their iOS Engineer roles in Beijing, Beijing is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for ByteDance's iOS Engineer interview process in Beijing, Beijing.