I had two rounds of technical interviews with members of the team.
First round included a fundamentals section for 40 minutes with questions on memory allocation, image storage, networking, and a general introduction. The second half was a LeetCode Medium problem.
Second round consisted of another similar fundamentals section and another LeetCode Medium problem. As this was a Mobile Engineer position, they asked questions related to mobile development after I had already mentioned that I do not have relevant mobile experience but have done web development with some tangential projects for mobile.
As this was a graduate opening, I did not understand their stance of requiring experience in the exact mobile software/frameworks they used, which can be learned fairly easily on the job after already having some development experience.
Explain what happens when you click a link on a webpage.
How much space does a 12x12 image occupy in memory?
Explain the Android Activity lifecycle.
The following metrics were computed from 2 interview experiences for the TikTok Frontend Software Engineer role in Singapore, Singapore.
TikTok's interview process for their Frontend Software Engineer roles in Singapore, Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for TikTok's Frontend Software Engineer interview process in Singapore, Singapore.