TikTok/ByteDance Interview | Android SWE 2-2 | Singapore | March 2025
Anonymous User
2388

Status: 6 YOE (2 at FAANG), BSc in Computer Science, UK University
Position: Software Engineer at FAANG Company
Date: March 2025
(Question details mentioned are approximately similar but not 100% exact)

Application Process:

  • Recruiter reached out via LinkedIn
  • Had a recruiter phone call and setup first round for ~2 weeks later
  • All rounds where scheduled 1 at a time, following positive feedback from each round. Expect ~1 week between rounds
  • Each interview was over zoom, 1 hour each

Round 1:
Technical Interview

  • Questions about Android, launching apps, ANRs
  • Discussed question: fixing an almost sorted array
  • Coding question similar to Word Search

Round 2:
Technical Interview

  • Coding question: given sorted input, find minimum window size where arr[max] - arr[min] >= target

Round 3:
System Design

  • Design a real-time messaging app, supporting contacts syncing, offline message storage, media sharing
  • Mostly client side focused, but involved some back-end design as well

Round 4:
Behavioural

  • Past projects
  • Motivations
  • Standard situational questions

Round 5:
System Design

  • Design an anonymous group messaging app where identities are hidden and unique per group
  • Mostly client side focused, but involved some back-end design as well

Result:

  • Scheduled HR video call for about ~1 week later for feedback and offer
  • Total Compensation ~283,000 SGD / year
  • Offer details
Comments (2)