I applied online. The process took 3 weeks. I interviewed at TikTok (Singapur) in Jul 2021
Interview
There are 3 rounds of interview:
1. Coding Interview
2. Behavioural Interview.
3. Hiring Manager Interview
Overall the interview was okay, not too hard. The TC is great. Unfortunately, my offer get rescinded due to compliance issues in the Company
Interview questions [1]
Question 1
1. Coding Interview:
- Least common ancestor of two nodes in binary tree
- Account’s grouping based on related email -> Graph
2. Behavioural Interview.
Talk about my role at previous company
3. Hiring Manager Interview
- System Design: Design a Google Docs
- Run through systems architecture at Previous company
1. Two Leetcode coding problems in online assessment
2. Phone interview (had to call HR since the interviewer did not show up within 5 minutes of the start time)
Reject after the phone interview
Typical technical interview that focuses on the time and space complexity of the answer more than the problem solving. You get to pick your own language but the interviewer might not be familiar with it
Interview questions [1]
Question 1
Given two sets, find the intersection and check for duplicates. Solve with O(max(m+n), mlogm, nlogn)