I applied online. The process took 2 days. I interviewed at TikTok (Bellevue, WA) in Jun 2025
Interview
2 coding + 1 bg + 1 bg from another team.
Coding is regular LC question. BG is kind of random chatting, guess it was why I failed. The last 1 extra BG, they said I seems to be more fit to another team, thus one more round. but failed anyway.
Interview questions [1]
Question 1
Explain your past project. Explain some details about Spark, its mechanism, problem solving/debugging, etc.
1. Application & Recruiter Screening
You apply via TikTok/ByteDance’s career site, LinkedIn, or a referral.
A recruiter contacts you for an initial phone screening (~30 mins) to discuss:
Your background & experience
Why you’re interested in TikTok/ByteDance
Role expectations & compensation
2. Technical/Role-Specific Assessments (Varies by Role)
Engineering/Data Roles:
Online Coding Test (LeetCode-style questions, often on platforms like HackerRank).
Focus on algorithms, data structures, and system design (for senior roles).
Product/Design/Marketing Roles:
Case studies, product sense interviews, or portfolio reviews.
3. Technical/Team Interviews (3-5 Rounds)
Interviews are typically conducted via video call and may include:
Coding Interviews (Software Engineers, Data Scientists):
2-3 rounds of live coding (medium/hard LeetCode problems).
Focus on optimization, scalability, and clean code.
System Design (Senior Engineers):
Behavioral & Cultural Fit:
Questions about teamwork, fast-paced environments, and past challenges.
TikTok values "ownership, agility, and innovation."
Domain-Specific Knowledge:
For non-engineering roles (e.g., marketing, content strategy), expect case studies or strategy discussions.
4. Hiring Manager/Leadership Round
A deeper dive into your experience and how you align with TikTok’s goals.
May include cross-functional collaboration scenarios.
Interview questions [1]
Question 1
Design scalable systems (e.g., "Design TikTok’s feed ranking algorithm").
I applied online. The process took 3 weeks. I interviewed at TikTok in May 2025
Interview
3 tech rounds, Asked the hr about what type interview every time and never get reply. Thought the 3rd one is more about the resume and experience but no. Failed on the 3rd round bc I didn't prepare well and only solved a never seen coding question not two within the time, and it's even not on leetcode. interviewer is late and impolite, hr is ignoring. that's all.
Interview questions [1]
Question 1
Why are you choosing TikTok while its politically unstable? -- from a interviewer based in China