Vanta logo

Vanta Interview Question Bank

Vanta runs a deliberately small, stable interview loop built around a handful of recycled problems — a topological-sort phone screen, a local-machine `uniq` build, and an internal DAU/MAU analytics design. Difficulty skews easy-to-moderate, but the prompts are verbose and reading-comprehension-heavy, and most rejections trace to requirement-clarification or following the interviewer's instructions rather than raw algorithmic strength.

More
7
Before you start
Showing 10 of 10
Coding·90 min
HighFree preview

Implement `uniq` — Unique Lines in a File

Build a CLI command that prints each distinct line of a file once while preserving first-seen order. The graded follow-ups push you toward handling a file too large to fit in memory and preserving global output order when partitioning or spilling data to disk.

SWE
io
hashing
streaming
memory-bounded
+2
9 related discussions

Vanta Featured Guides