Design a RAG-Based Agent System
Company: Bytedance
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's competency in designing end-to-end Retrieval-Augmented Generation (RAG) systems and LLM-based agents, covering retrieval, indexing, grounding, access control, freshness, low-latency serving, and multi-step orchestration.