I had two technical interviews.
The first interview involved discussing the different experiences on my resume and the types of projects I had worked on previously. I was then asked to solve a LeetCode medium-hard question within the remaining 30 minutes.
During the second interview, I was asked a system design question as an informal inquiry. It was not the main focus of the interview, as I was then given a LeetCode medium-to-hard level question, again with 30 minutes remaining. I managed to solve the question through good communication and clarifications. However, at the end of the interview, I was questioned on my ability to speak Mandarin, requiring me to conduct the Q&A segment in Mandarin.
Given an array, find the minimum difference among elements across all K-sized non-contiguous subarrays.
How would you store user profile data for a social media platform?
The following metrics were computed from 1 interview experience for the TikTok Mobile Software Engineer Intern role in Singapore, Singapore.
TikTok's interview process for their Mobile Software Engineer Intern roles in Singapore, Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for TikTok's Mobile Software Engineer Intern interview process in Singapore, Singapore.