Bytedance/Tiktok | SDE2 | Singapore | Apr 2022 [Offer]
Anonymous User
2673
  • Status: 3YOE
  • Position: SDE2 at Bytedance ( Tiktok )
  • Location: Singapore
  • Date : 19 May 2022

Interview Process

  1. HR Interview
    Just having a chat with one of the HRs, asking for your past experiences


  2. Tech Interview #1
    Asked about domain knowledge & 1 easy LC, since I am applying for iOS position, the domain questions are mainly about concurrency, threading, task, and deadlocks.
    I would recommend reading Ray Wanderlich's book about concurrency. The domain can be pretty hard if you have never done any threading management.
    The LC question : https://leetcode.com/problems/count-binary-substrings/
    Ray Wanderlich's book : https://www.raywenderlich.com/books/concurrency-by-tutorials
  3. Tech Interview #2
Asked 1 LC medium regarding the buy & sell stocks. The interviewer is really nice, guiding me through the question, things to note here :
  • you can always start with the most brute force solutions and then work your way up to the most optimal one.
  • be loud, always speak what ideas are you thinking to solve the problem, asking the constraints, so the interviewer know your thought process.
Other than the CP question, the interview also asks about your background experiences, what is the hardest thing you ever done, and latest technology awareness. ( asked about what you like from the latest WWDC ).
The LC question : https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
  1. Tech Interview #3
    Asked about 1 LC easy and a system design. I forgot the LC problem details, but it was an array problem, If I recalled it right, the question is about determining the biggest sum subarray.
    The system design is to design a downloader app, given any link(s), the app could download, pause, resume, retry, etc.

  2. Final HR Interview
    Chitchat about mostly behaviour stuff, the interview experiences, background checkings.

Got a call hire call in a week and received the offer letter 2 weeks later.

Comments (2)