The OA felt standard, but the onsite was tougher than expected. I tripped up during the live coding round—even though I had done plenty of LeetCode, solving under pressure was different. Looking back, I wish I had done more mock interviews or reviewed real interview flows ahead of time. Platforms like Hack2Hire can help simulate that pressure and show you what kinds of questions actually come up, especially for companies like TikTok.
Interview questions [1]
Question 1
What are your ambitions in the next 5 years?
Given a 2D grid of 0s and 1s, count the number of islands.
Design a feature flag system for A/B testing.
I did and passed the online assessment, questions were aboutba leetcode medium. After that was a phone screening with a hiring manager. Finished with the on-site but failed the coding round.
I applied online. The process took 2 weeks. I interviewed at TikTok (New York, NY) in Mar 2024
Interview
The interview process consisted of an initial online coding assessment followed by two technical interviews. Each interview included algorithm problems, system design questions, and behavioral assessments. The process was fast-paced and required strong fundamentals in data structures and problem-solving skills.
Interview questions [1]
Question 1
How would you design a scalable notification system for millions of users?