← Back to Directory

Sesame AI

Small

Sesame AI is a startup focused on developing voice-based conversational AI technology, aiming to create natural and lifelike voice companions. It is known for its work on expressive, real-time speech models and AI-powered wearable devices.

2 interview notes · updated Jul 2026

Sesame AI·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Sesame AI asked me to implement a ring buffer from scratch, which sounds like a straightforward systems question until you're actually in the middle of it trying to remember which pointer tracks what. Solid technical screen, nothing behavioral, just code and follow-ups.
  • Implement a circular buffer with a fixed byte capacity. It should support writing bytes (returning how many were written), reading up to N bytes from the front, and reporting how many bytes are currently available. Use head, tail, and size pointers with modulo arithmetic for wraparound, handle edge cases like a full buffer and reading past what's available, and briefly discuss thread safety.

“I got the basic structure down pretty quickly, head/tail/size, modulo on writes and reads.”

View Post

Sesame AI·Software Engineer·Technical Phone Screen

Apr 2026
Got a technical phone screen for a software engineering role at Sesame AI that was basically one meaty design question the whole time. The problem was interesting but the O(1) constraint with bounded memory made it trickier than it looked on the surface.
  • Design a StreamingMetrics class that ingests ASR (speech recognition) events, each containing a user ID and word count, and tracks the user with the longest transcribed sentence and the total number of unique users. The constructor takes a lookback window size limiting how many recent events are kept in memory. The ingest method must run in O(1) time and memory must stay bounded.

“This one took me a minute to even parse.”

View Post