I applied online. The process took 3 weeks. I interviewed at TikTok in Jul 2024
Interview
Had an initial technical interview with some basic questions about career experience, frontend technology, and an easy-moderate difficulty data structure question to solve with code.
The interviewer was friendly, but their English was not the best, so that made it difficult to communicate in an interview setting and understand what was required. They also weren't very familiar with the web-based tool we used for interviewing. Perhaps it would have been better if the question was in writing, because I wonder if I missed something with the language barrier.
However, my impression from the interview was that I'd done well and a next step would be possible, but I received a generic rejection email the next day, making for a frustrating and disappointing experience.
Interview questions [1]
Question 1
Data structure coding exercise (won't since I had to sign an NDA).
I applied through a recruiter. The process took 1 week. I interviewed at TikTok in May 2024
Interview
Was reached out by an HR representative via WhatsApp. She was incredibly helpful in coordinating all the interviews and even provided resources to help me prepare for the technical interviews.
Skipped the initial OA, and the interview processes comprised three technical interviews and one HR interview.
During the first round of interviews, I was asked about the fundamentals of HTML, CSS, and JavaScript. It was really insightful as the interviewer took the time to explain concepts whenever I needed clarification.
Questions that he asked, including:
- The different types of basic data types in JS, some questions regarding let, const, var, and this
- Categories of HTML tags, differences between and elements
- The box model in CSS, code in CSS to
- Explain the concepts of classes and functions in JavaScript
- One math question: horse race problem, etc
Overall, it was a valuable experience, and I appreciated the interviewer's patience and willingness to help me understand the concepts better.
Many actual implementation of React.js and JavaScript questions, as well as some optimization scenario in web application. Asked a lot about my past project and work experience. I would say it is an intense interview for me.
Interview questions [1]
Question 1
What are some scenario of optimizing the first page rendering in web application?