Got the offerSDE-1 at Twilio
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 3
- Format
- Remote
- Applied via
How it went
- Practicing coding + small design problems + behavioral stories gives you the best chance.
What they would tell you
- Practicing coding + small design problems + behavioral stories gives you the best chance.
How to prepare
- You are comfortable with array manipulation, linked lists, and basic data structures
- Even for L1 roles, a small HLD question may come up
Their background
Recruiter reached out on LinkedIn
Round by round
- 1
DSA Round60 min
In this round, I was asked to solve two problems, Remove Duplicates from Sorted Array and Trapping Rain Water II For the first, I quickly implemented the two-pointer technique, the second one i explained a min-heap–based BFS approach to handle the 2D variation of the trapping rainwater problem ,while I couldn’t complete the full implementation
- 2
HLD60 min
This round was quite engaging and tested both technical design and cultural alignment.
- I was asked to design a system that keeps an immutable record of all notifications including SMS, emails, and push alerts, sent to users. The system had to capture key metadata like user ID, channel, timestamp, and delivery status, and also allow queries based on user, campaign, or time range.
- After the technical discussion, the interviewer shifted to a behavioral question around Twilio’s values, exploring how I would handle ambiguous situations, and collaborate effectively across teams.
- 3
Hiring Manager Round60 min
The hiring manager asked questions about my projects, challenges faced and how I typically approach problem-solving, Following that, the discussion moved toward behavioral and scenario-based questions focused on leadership, collaboration, and problem ownership.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.