Design an Agent for Internal Document Search
Company: Google
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design an internal document-search agent with permission-aware ingestion and retrieval, grounded answers, citations, and useful abstention. Address changing access rights, document freshness, evaluation, prompt-injection defenses, latency and cost controls, observability, and large-scale serving.