Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
TikTok/ByteDance Interview | Android SWE 2-2 | Singapore | March 2025
Summary
I interviewed with TikTok/ByteDance for an Android SWE 2-2 position in Singapore in March 2025. The process involved five rounds covering technical coding, system design, and behavioral questions, and I received an offer with a total compensation of ~283,000 SGD/year.
Full Experience
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
Interview Questions (8)
Discussed question: fixing an almost sorted array.
Given sorted input, find minimum window size where arr[max] - arr[min] >= target.
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.
Discussion about past projects.
Discussion about motivations.
Standard situational questions.
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.