Design a RAG-Based Agent System
Company: Bytedance
Role: Software Engineer
Category: ML System Design
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's competency in designing retrieval-augmented generation (RAG) systems and LLM-based agents, covering retrieval pipelines, tool integration patterns, conversational memory, long-context management, and system evaluation metrics.