First, interviewer and interviewee take turns to do self introduction; Then deep dive into resume, ask questions on the tough part and tech details Next Two LC questions on HackerRank platform Finally reverse Behavior Question. Very common software engineer interviews process.
I applied through an employee referral. The process took 4 weeks. I interviewed at TikTok (Singapur) in May 2021
Interview
First had two rounds of technical interviews with two junior engineers, which were mostly algorithmic questions and walking through the resume. After that, had another technical round with their boss. And finally another round with the HR.
Interview questions [1]
Question 1
1. Binary Tree zig-zag order traversal 2. Implement hash table 3. Find the median of an integer stream
I applied through an employee referral. The process took 4 weeks. I interviewed at TikTok (Singapur) in May 2021
Interview
Two rounds of technical interview by junior engineers, then another round with their boss; then had a chat with HR. Then waited for two weeks to have the offer approved.
Interview questions [1]
Question 1
1. Binary Tree zig-zag order traversal 2. Implement hash table 3. Find median of an integer stream