← Back to Directory

Amplitude interview notes, page 2 of 2

Mid-sized

Screna has 12 Amplitude interview write-ups. The most reported round is the technical phone screen (7).

12 interview notes · updated Jul 2026

Amplitude·Software Engineer·Technical Phone Screen

Jun 2026
Got a coding question from Amplitude for a software engineer role, dictionary encoding compression. Pretty self-contained problem but there are a few edge cases that'll trip you up if you're not careful.
  • Implement an encode function and a decode function for dictionary encoding compression. The encoder takes a comma-separated string of words and outputs a compressed string where unique words form a dictionary and each original word is replaced by its index. The decoder reconstructs the original string from that compressed format alone, with no extra data passed along.

“The problem looks clean on the surface until you realize the decoder has to figure out where the dictionary ends and the index list begins just from the compressed string.”

View Post

Amplitude·Software Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Amplitude for a software engineering role. The prompt was a shared to-do list app, which sounds straightforward until you actually have to spec out the API and schema from scratch under time pressure.
  • Design an online application for sharing to-do lists with others. List the API endpoints and define a database schema that supports real-time updates.

“I spent too long on the data model and barely had time to talk through the real-time piece, which was clearly the part they cared about.”

View Post