I'm a May 2025 grad interviewing for a Twilio new grad software engineer role (L2/entry level). Applied through their careers page and actually got a response, which already felt like winning the lottery. Here's what I've found and what I'm still trying to figure out.
What I know so far from my recruiter and a few forum posts:
Coding rounds: Two LeetCode-style interviews, 45 min each. Medium difficulty is the main focus. They do ask hards occasionally. The problems I've seen cited: binary trees, graph BFS/DFS, string manipulation, sliding window. Nothing too exotic. One person mentioned a question about rate limiting implementation which makes sense given what Twilio does.
Behavioral: At least one round purely behavioral. The STAR method is explicitly what they said to use. Questions are pretty standard: conflict with a teammate, time you had to learn something fast, a project that went wrong.
System design (light version): For new grads they don't expect you to design Kafka from scratch, but they might ask you to walk through how you'd build something simple like a URL shortener or a basic notification service. The notification service question specifically seems very on-brand for Twilio given their product.
What I'm not sure about: how much they weight GPA vs project experience vs internship history for new grads. My GPA is fine (3.4) but I only have one internship. I've built a few solid side projects including a small messaging app which feels relevant.
Anyone who's done the new grad loop recently, even from 2024, please drop anything you remember. The recruiter told me the process is "standard" but that tells me nothing.