Anthropic

Verified interview challenge

Design a malware analysis system

Design a service that analyses suspicious binaries while containing the code it deliberately executes.

Unlock with Full Access

The challenge

Security researchers upload binaries and need reports combining static analysis with observed runtime behaviour. Design the path from upload to report, including isolated execution, unfinished analyses and failed environments. The system must remain useful under load without weakening its containment boundary.

What you'll practise

  • Analysis workflow

    Connect static and dynamic analysis to a report researchers can interpret.

  • Execution isolation

    Explain the boundary around hostile execution, observation and cleanup.

  • Failure recovery

    Handle timeouts, partial findings and failed analysis environments as demand grows.

Your design workspacePreview
Your canvas
Uploaded binaryResearcher submission
Analysis reportFindings & status
The interview, drawing canvas and final report are included with Full Access.