In your interviews, you will usually speak with your potential teammates, cross-functional colleagues, and your hiring manager. Each interview will typically last between 30 minutes to an hour. Be prepared for behavioral, hypothetical, and case-based questions related to the role you are interviewing for.
Interview questions [1]
Question 1
You should expect typical behavioral and resume questions like, "Tell me about yourself," "Why TikTok?" or, "Tell me about a product you launched from start to finish."
I applied through an employee referral. The process took 2 weeks. I interviewed at TikTok (San Jose, CA)
Interview
3 rounds in total. Every round will have deep dive on Resume, foundation questions, 2-3 Coding questions, BQ questions... Overall fair enough. Coding on their own platform. Might interview in Chinese sometimes.
First round of tech interview: 3 questions, 1 SQL hard, 1 SQL medium and 1 brain teaser. Interviewer asked to code in a notepad and insist my solution was wrong. As I couldn't run the code in IDE I couldn't prove my code was right. After my interview I ran my code and it is working perfectly well.
I applied through a recruiter. I interviewed at TikTok
Interview
I solved complex SQL problems, discussed Spark architecture, and answered performance optimization questions, including indexing strategies, partitioning, query tuning, and resource management in distributed data processing systems effectively and efficiently.