PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Meta

Design an Automated Ticket Investigation Agent

Last updated: May 5, 2026

Quick Overview

This question evaluates a candidate's ability to design AI-enabled agentic systems for automated ticket investigation, covering competencies in ticket understanding, classification and prioritization, multi-source evidence retrieval (logs, metrics, traces, documentation), root-cause diagnosis, remediation orchestration, and human-in-the-loop safety controls. It is commonly asked in the ML system design domain to assess architectural and integration thinking, data retrieval and evaluation strategies, production monitoring and safety considerations, and tests both high-level conceptual architecture and practical application-level implementation concerns.

  • hard
  • Meta
  • ML System Design
  • Software Engineer

Design an Automated Ticket Investigation Agent

Company: Meta

Role: Software Engineer

Category: ML System Design

Difficulty: hard

Interview Round: Technical Screen

Design an AI-enabled agentic system that automatically investigates support or engineering tickets. The system should: - Read an incoming ticket and understand the user's issue. - Classify and prioritize the ticket. - Gather evidence from internal tools such as logs, metrics, traces, documentation, runbooks, deployment history, and previous incidents. - Produce a diagnosis or likely root cause. - Recommend a resolution, escalation path, or next action. - Optionally execute safe remediation steps when allowed. - Keep humans in the loop for risky actions. Discuss the agent loop, architecture, tool integrations, data retrieval, safety controls, evaluation strategy, and production monitoring.

Quick Answer: This question evaluates a candidate's ability to design AI-enabled agentic systems for automated ticket investigation, covering competencies in ticket understanding, classification and prioritization, multi-source evidence retrieval (logs, metrics, traces, documentation), root-cause diagnosis, remediation orchestration, and human-in-the-loop safety controls. It is commonly asked in the ML system design domain to assess architectural and integration thinking, data retrieval and evaluation strategies, production monitoring and safety considerations, and tests both high-level conceptual architecture and practical application-level implementation concerns.

Related Interview Questions

  • Prevent Private Code Leakage in Coding Agents - Meta (medium)
  • Design Place Recommendation System - Meta (medium)
  • Design a Code Review Agent - Meta (medium)
  • Design a Short-Video Recommendation System - Meta (medium)
  • Design an image copyright-violation detection system - Meta (medium)
Meta logo
Meta
Apr 27, 2026, 12:00 AM
Software Engineer
Technical Screen
ML System Design
3
0

Design an AI-enabled agentic system that automatically investigates support or engineering tickets.

The system should:

  • Read an incoming ticket and understand the user's issue.
  • Classify and prioritize the ticket.
  • Gather evidence from internal tools such as logs, metrics, traces, documentation, runbooks, deployment history, and previous incidents.
  • Produce a diagnosis or likely root cause.
  • Recommend a resolution, escalation path, or next action.
  • Optionally execute safe remediation steps when allowed.
  • Keep humans in the loop for risky actions.

Discuss the agent loop, architecture, tool integrations, data retrieval, safety controls, evaluation strategy, and production monitoring.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Meta•More Software Engineer•Meta Software Engineer•Meta ML System Design•Software Engineer ML System Design
PracHub

Master your tech interviews with 8,000+ 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.