I applied through an employee referral. The process took 1 day. I interviewed at TikTok in Dec 2024
Interview
Started straight away with the technical interview, giving a hard leetcode style question. Thereafter, asked about some networks lingo such as difference between TCP and UDP, HTTP and HTTPS. Afterwards, allowed the interviewee to ask some questions to the interviewer.
I applied through an employee referral. The process took 3 weeks. I interviewed at TikTok (Singapour) in Oct 2023
Interview
3 rounds of interview.
First round: Interview questions related to: Projects discussion. Msg brokers, Different types of concurrency handling, Locks, Data pipeline processing. Leetcode question was fairly easy: reverse a binary tree
Second round: Project further discussion, Previous internship experience. A lot of network questions. Os questions: Mainly focused on memory management. 3 leetcode questions: 1 hard. 1 medium and 1 SQL.
Third round: Interview with hm. Discussed about recommendation archetecture. 1 long medium algorithm question.
Interview questions [1]
Question 1
Which lock will be more efficent? Spinlock or Mutex?
Multiple rounds in a day, Resume deep dive and one technical question each. Technical questions are medium to hard difficulty. Also asked CS fundamental questions on OS, databases and distributed systems.