I applied online. The process took 2 months. I interviewed at TikTok in Dec 2022
Interview
1. OA ( pass all test cases )
2.ther e has at 3round interview(first 2 round are about coding ,then technical things go through projects on resume, then hr call)
Interview questions [1]
Question 1
1. What is a binary tree 2. What are the basic nodes of a tree 3. How to find the left and right nodes of a tree 4. If you don’t want to use a tree, but also want to find the child based on the parent, how to do it, change the data structure, and then require more space than the tree Less, array can be used, the positions of parent and child are changed to index, and the index can be calculated. 5 Write code to find the left node and right node of parent.
I applied online. The process took 5 days. I interviewed at TikTok (Los Angeles, CA) in Feb 2023
Interview
The OA was pretty hard. It consists of two knowledge questions and three coding questions. The coding questions were one LC medium and two LC hard. Didn't hear back after failing one hard.
I applied through a recruiter. I interviewed at TikTok in Dec 2023
Interview
1. HR phone call, give job and team background information, give instructions for next coming interviews, give some tips for success in interviews
2. 1st tech: hard
3. 2nd tech: haven't try
Interview questions [1]
Question 1
1. TCP and UDP (network)
2. SQL transactions and concurrency
3. Python/Java questions
4. LC
5. Test Design
6. Background Questions related to resume