Design a RAG Q&A Agent over Law Firm Legal Memos
Company: Harvey
Role: Software Engineer
Category: ML System Design
Difficulty: hard
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to design a retrieval-augmented generation system, covering ingestion, chunking, indexing, retrieval, and grounded answer generation. It tests judgment on balancing retrieval quality against system scale, a common ML system design theme for assessing practical, production-level architecture skills.