The interview started with a coding question, then it asked what kinds of course I have taken in my school, and some question about sorting algorithms and LRU. Then it ended with asking some questions about the company.
Interview questions [1]
Question 1
The coding assessment is about implementing Queue in Python
I applied online. The process took 2 months. I interviewed at TikTok (San Jose, CA) in Feb 2024
Interview
I had 2 combination interviews(tech + bq + other), the coding part is normal medium questions, bq are all related to my resume. But I waited for a month to get the result as I was not the top candidate.
I applied through a recruiter. The process took 4 weeks. I interviewed at TikTok in Aug 2024
Interview
I interviewed for the backend engineer intern role. I did the OA, followed by 2 technical interviews. Each technical interview had a bit of behavioural baked into it and a leetcode question. I was asked leetcode mediums in both interviews. There was a resume deep dive, where I had to answer any question related to my resume, so you have to be very familiar with every keyword listed on your resume.
Also the interviews were very database-oriented where I was asked theoretical knowledge of databases and practical experience working on them, tradeoffs etc.
The behavioural part were simple questions like what is one conflict you faced working while working with a teammate?
Interview questions [1]
Question 1
What is one conflict you faced working while working with a teammate?
LC: Longest Substring Without Repeating Characters, Spiral Matrix
Database fundamentals with theoretical/practical knowledge of them.