Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan

Standardize API Prompt Outputs

MediumGenerative AI & LLMs00:00
Practice interviewer
In session
5 left
00:00

Your question is Standardize API Prompt Outputs. Take a moment with it on the right.

Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).

You need to log in / sign up to chat or submit.

Problem

Context

BrightDesk sells an LLM-powered customer-support drafting API to enterprise teams. A new customer wants the model to produce highly consistent outputs across agents, channels, and repeated runs, without building a full RAG system yet.

Constraints

  • p95 latency: 1,200ms per request
  • Cost ceiling: $8 per 1,000 requests
  • Output consistency target: at least 90% schema-valid responses on a 300-prompt golden set
  • Hallucination ceiling: fewer than 2% unsupported policy claims in offline evaluation
  • Safety: must resist prompt injection attempts in user input and avoid leaking hidden instructions
  • The customer may later localize prompts into 3 languages, so the design should be maintainable

Available Resources

  • Historical dataset of 20,000 support prompts and agent-written ideal responses
  • A 300-example golden set labeled for format adherence, factuality, tone, and refusal correctness
  • Two approved hosted models: a lower-cost fast model and a higher-quality mid-tier model
  • Existing API gateway that can enforce JSON schema validation and retries
  • No retrieval layer for this phase; answers must rely only on provided business rules and user input

Task

  1. Design a prompt engineering approach that maximizes output consistency, including prompt structure, delimiters, examples, and structured output requirements.
  2. Define an evaluation plan before rollout, including offline tests for consistency, hallucination, and prompt injection resistance, plus online monitoring after launch.
  3. Propose the serving architecture, including model choice, fallback/retry behavior, schema validation, and versioning strategy for prompts.
  4. Estimate cost and latency at 200,000 requests per month, and explain what tradeoffs you would make if the team must reduce cost by 40%.
  5. Identify the main failure modes for inconsistent outputs and explain how you would detect and mitigate them in production.