I had a short interview recently where the hiring manager arrived late, but once it started, they dove straight into some challenging and insightful questions about developing machine learning models. The delay was a bit frustrating, but I appreciated the depth of the conversation. They were clearly focused on understanding my technical expertise and problem-solving approach. Overall, it was a good experience, though the timing could have been smoother.
Interview questions [1]
Question 1
How would you handle an imbalanced dataset when developing a machine learning classification model?
Failed for the first round interview with no feedback reason. I guest it was because I cared about my after-work life and asked questions about working duration and routine for each week. And they did give me a pretty non-satisfiable response with high possibility of long time working and lack of rest.
Interview questions [1]
Question 1
If we want to trick users to add their payment method directly in our app rather than using third-party payment like Alipay or Wechat Pay, how should we design the whole system and strategy?
I applied online. The process took 4 weeks. I interviewed at TikTok (Seattle, WA) in Feb 2024
Interview
The recruiter only asked a bunch of questions by email. The first round was SQL coding+business case with a senior data scientist. The second round was a Python coding interview with a machine learning engineer. The third round was with the hiring manager which I surprisingly faced a difficult DSA coding question again. The interviewer did not bother to even read the question , let alone explaining it.
Interview questions [1]
Question 1
SQL - Calculate the percent of something
Product case - in this real world situation, how would you solve this problem using data science?