System design round at Anthropic for a software engineering role. The whole session was basically one big question about file deduplication that kept getting harder the more you answered it.
“The layered filtering approach felt natural to me: skip anything that doesn't share a size with at least one other file, then do a cheap partial hash on the first few KB, then full hash only the survivors.” The rest of the author's notes on Software Engineer interview at Anthropic, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.