Conduct an algorithm-focused technical test that includes typical LeetCode-style questions on binary search, such as finding an element in a sorted array or determining the first/last occurrence of a target.
After the initial problem, include a follow-up question that requires the candidate to extend or optimize their solution
Interview questions [1]
Question 1
Handling rotated sorted arrays, applying binary search to answer range queries, or using binary search in a more complex data structure (like searching on the answer space).
I applied through a recruiter. I interviewed at TikTok
Interview
1) Coding: One medium-hard problem 2) System-Design 2 round: ML fundamental questions(what is transformer, what is attention model). recommend system / their own team related system design questions.
Stop at system design. background is not fit.
I applied through a recruiter. The process took 2 months. I interviewed at TikTok in Jul 2025
Interview
Deeply scrutinize resumes + ask for extensive LLM knowledge + moderate Leetcode skills
Resume questions are very detailed, requiring clear explanations and asking about many related topics. LLM knowledge is about Transformers, such as explaining QKV calculations and calculating flops.
Leetcode is generally not difficult, focusing on binary search, trees, and graphs.
Interview questions [1]
Question 1
What is the formula to compute the attention score given by Q, K, V