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