TikTok | iOS 2-2 | Singapore | May 2024 [Offer]
Anonymous User
927

yoe: 7

Round 1 (iOS + Coding challenge):

Round 2 (iOS + Coding challenge):

  • [20min] Swift and some Objective-C runtime, reference vs value semantics, copy-on-write, dynamic vs static dispatch, memory management.
  • [20min] Implement merge sort from scratch. Interviewer wanted to see the iterative approach

Round 3 (System Design):

  • [15min] 3 behavioral questions about handling failure, influencing people and technical leadership
  • [30min] System design discussion about one of my past projects (iOS + backend)

Round 4 (System Design):

  • [15min] Behavioral, same as previous interview. Is best to not repeat stories.
  • [30min] Design Whatsapp (realtime chat, group chat, add contact, support images and stickers).

1 week after round 4, HR scheduled a meeting to give an offer

Comments (2)