Applied online and received an email from recruiter about moving forward with the first round. On the day of the first round, I talked about my previous work and moved onto the coding round. They asked me a LC medium but it was a fairly easy one so I was able to code it up optimally with no issues. I talked about some of the different ways I could solve it from brute force to optimal solution. However, the next day I received a rejection...
Coding problem. Usually one or two Leetcode medium problem. Your can choose the programming language your like. Then there will be 2 - 3 BQ questions. Like tell me about your self. What is your most proud accumplishment.
I applied online. The process took 3 weeks. I interviewed at TikTok in May 2025
Interview
Applied online, recruiter reached out for availability and scheduled first 2 rounds. Informed me that 2nd interview would be dependent on the 1st interview. Then my recuiter left tik tok and my case was assigned to someone else. I think the new recruiter shifted my calls by mistake and some confusion happened, which tagged me as "Candidate No Show". I wrote multiple emails to clarify and my interviews were rescheduled. Kind of frustrating, 1st interview happened and it went very well! I was very confident in explaining my projects and completed my coding question well ahead in time and gave correct TC and SC. Then later received an email that you have been rejected, but the invite to second interview was not canceled like it did earlier. So I still showed up prepared and no interviewer came, then i emailed my recruiter and they told me, team decided to go with another candidate without any feedback
Interview questions [1]
Question 1
LRC Cache, they just simply asked me "Are you familiar with LRU Cache, if yes, then implement it"