I applied online. The process took 3 weeks. I interviewed at TikTok (Singapore) in Jul 2021
Interview
There are 3 rounds of interview:
1. Coding Interview
2. Behavioural Interview.
3. Hiring Manager Interview
Overall the interview was okay, not too hard. The TC is great. Unfortunately, my offer get rescinded due to compliance issues in the Company
Interview questions [1]
Question 1
1. Coding Interview:
- Least common ancestor of two nodes in binary tree
- Account’s grouping based on related email -> Graph
2. Behavioural Interview.
Talk about my role at previous company
3. Hiring Manager Interview
- System Design: Design a Google Docs
- Run through systems architecture at Previous company
I applied online. I interviewed at TikTok (Singapore) in Jan 2026
Interview
Deep dive into past projects, anything that is relevant in software development would be asked, not only backend development. Then the interviewer posed questions about basic concepts and terminologies like locks, process management, memory management, database sharing etc. Ended with a medium Leetcode problem.
Interview questions [1]
Question 1
What was the biggest challenge you encountered during this project and how did you solve it? Did anyone else's advice make you better?
A technical interview: the interviewer gives you a leetcode question, you clarify your misunderstanding with them, you write code while explaning your thoughts, finally you write test to test your code. Used HackerRank platform.
Recruiter - A phone call with the recruiter to ask generic questions
Tech 1 - With team member
Tech 2 - With someone from another team
Behavioral - With the hiring manager