I applied online. The process took 1 week. I interviewed at TikTok (Singapura) in Feb 2025
Interview
TikTok gave me a HackerRank online technical assessment to be completed. I did not manage to finish every single question and the assessment consisted of various types of programming question.
Interview questions [1]
Question 1
Optimisation algorithm questions and javascript data manipulation question
I applied through an employee referral. The process took 4 weeks. I interviewed at TikTok (Singapura) in Feb 2025
Interview
I had 2 rounds of technical interview with members of the team.
First round included a fundamentals sections for 40 mins with questions on memory allocation, image storage, networking and general introduction. The second half was a LC Medium.
Second round consisted of another similar fundamentals section and another LC Medium. 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.
Interview questions [1]
Question 1
Explain what happens when you click a link on a webpage, how much space does a 12x12 image occupy in memory, explain android activity lifecycle.
I applied online. The process took 4 weeks. I interviewed at TikTok in Feb 2025
Interview
Applied online then OA.
First round DSA -> Frontend coding -> hiring manager round.
OA is not automatic, you must pass resume screen before.
This also varies highly based on team.
The team was overall very polite and I enjoyed every interview even though I got axed in the final. The recruiter didn't even have the courtesy to send more than an automated reject email after 3 rounds though.