Design a RAG-based assistant service
Company: Microsoft
Role: Machine Learning Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates system-design and machine-learning engineering competencies related to Retrieval-Augmented Generation, including architecture for retrieval and indexing, access control and tenant isolation, freshness and observability, citation and hallucination mitigation, and safety/PII handling.