
Segment Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 18 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Segment.
Software Engineer
Segment told me that the interview process would be hands on coding to see what candidates can do in a practical sense. They said they don't believe in those cliche algorithm brain teaser whiteboard questions that tech is famous for. But they did hit me with one, and I failed it. It was pretty crappy of them to not tell candidates that they do these types of questions and then surprise them with one at the end of a 7 hour interview when their brain is fried. Great product, but dishonest interviewing practices. Be warned.
- Can you build a demo app?
- Participate in a live coding session.
- Solve a technical algorithm brainteaser.
Software Engineer
Had some standard phone screening calls, then a virtual onsite that lasted for a good few hours. After that, I was just GHOSTED, no feedback or anything. I've interviewed at a bunch of places, some offered me jobs, others rejected me, but I've never experienced this before, especially from a company that emphasizes its values so much and then doesn't live up to them. Twilio's motto is 'Be Bold,' but there was no boldness in finishing the interview process. It really makes you wonder how they treat their employees. Seriously, AVOID this company, everyone.
- Tell us about your values.
- How have you demonstrated boldness in your work?
Software Engineer
A referral got me started. Then there was a quick phone screen, a programming assignment, and finally an in-person interview. They were interested in my skills, but even more so in my cultural fit and whether Segment aligns with my career aspirations.
- Why were you interested in Segment?
- What are you looking to get out of working at Segment?
Segment Software Engineer Interview Questions
Quoted word for word from Segment interview reports.
“Given a bike rental shop scenario, ensure bike reservations don't conflict and stay within the available bike count. You are provided with an array of valid bike reservations and must verify that a new reservation doesn't conflict with existing ones. Follow-up: How would you handle this if the array is unsorted?”
Read reports →“Could you determine the speeding zones and total miles sped for a car given a list of ranges and its speed?”
Read reports →“Could you write a program to find all paths between two given Wikipedia pages by only using intermediate pages (wikiracing)?”
Read reports →“Can you determine the maximum overspeed given arrays of highway speed limits and actual travel speeds for each segment, assuming equal total highway and travel distances?”
Read reports →“Could you write a function that fetches data from an API endpoint and displays the response, while also implementing concurrency to handle a high volume of calls?”
Read report →“How would you design Google Docs?”
Read report →“Can you build a demo app?”
Read report →“Solve a technical algorithm brainteaser.”
Read report →“Could you build a complete web application that adheres to all the specified requirements?”
Read report →Formats, difficulty and experience
Across all 18 Segment interview reports.