Anthropic·Software Engineer·Online Assessment (OA)
Jun 2026
Anthropic runs a CodeSignal-style multi-level coding assessment for their ChatBox Service role, and Level 3 is where things get genuinely tricky. The earlier levels are manageable but Level 3 piles on expiration logic, notification systems, and per-user filters all at once, which is a lot to hold in your head under a timer.
- Design and implement a basic ChatBox Service with core messaging functionality (Level 1).
- Extend the ChatBox Service with additional features building on your Level 1 implementation (Level 2).
- Add advanced features to the ChatBox Service including message expiration, notification handling, and per-user message filters (Level 3).
“This part was fine.” The rest of the author's notes on Software Engineer interview at Anthropic, Online Assessment (OA) round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post