PracHub
QuestionsPremiumLearningGuidesInterview PrepCoaches
|Home/System Design/Axon

Design a Test Orchestration System

Last updated: May 19, 2026

Quick Overview

This question evaluates system design and backend engineering competencies, including distributed orchestration, scheduling, scalability, reliability, operational monitoring, API design, and data modeling for a test orchestration service; it is categorized under System Design and related domains such as distributed systems and CI/CD platforms.

  • medium
  • Axon
  • System Design
  • Software Engineer

Design a Test Orchestration System

Company: Axon

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Design a test orchestration service for an engineering organization. The service should let users define different kinds of tests, schedule when they should run, execute them on available compute, and track their results. The prompt is intentionally open-ended: clarify requirements, state assumptions, and propose a reasonable architecture. Address at least the following: - How tests are defined, versioned, and configured. - How users trigger tests manually or schedule recurring test runs. - How the system dispatches work to executors or workers. - How execution status, logs, artifacts, and results are stored and queried. - How the system handles failures, retries, concurrency limits, and scaling. - What APIs and data models you would expose.

Quick Answer: This question evaluates system design and backend engineering competencies, including distributed orchestration, scheduling, scalability, reliability, operational monitoring, API design, and data modeling for a test orchestration service; it is categorized under System Design and related domains such as distributed systems and CI/CD platforms.

Related Interview Questions

  • Design fulfillment truck routing and inventory system - Axon (medium)
  • Design camera-footage upload with custody chain - Axon (medium)
  • Design device logging system with offline upload - Axon (medium)
  • Design an image-to-multilanguage translator - Axon (medium)
  • Design an airline booking system - Axon (hard)
Axon logo
Axon
Nov 18, 2025, 12:00 AM
Software Engineer
Technical Screen
System Design
1
0

Design a test orchestration service for an engineering organization.

The service should let users define different kinds of tests, schedule when they should run, execute them on available compute, and track their results. The prompt is intentionally open-ended: clarify requirements, state assumptions, and propose a reasonable architecture.

Address at least the following:

  • How tests are defined, versioned, and configured.
  • How users trigger tests manually or schedule recurring test runs.
  • How the system dispatches work to executors or workers.
  • How execution status, logs, artifacts, and results are stored and queried.
  • How the system handles failures, retries, concurrency limits, and scaling.
  • What APIs and data models you would expose.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Axon•More Software Engineer•Axon Software Engineer•Axon System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.