Practice
1. In the context of agent system design, which component is primarily responsible for deciding the sequence of actions to achieve a goal?
easy
Solution
Step 1: Identify the role of each component
Planning is responsible for deciding the sequence of actions to achieve a goal.Step 2: Eliminate wrong options
Memory Architecture is for storing information, Tool Use is for executing actions, and Data Preprocessing is unrelated to action sequencing.Final Answer:
Option B -> Option BQuick Check:
Planning = action sequence decision [OK]
Hint: Planning decides action sequences. [OK]
Common Mistakes:
2. For an LLM serving system focused on minimizing response time, which metric should be prioritized?
easy
Solution
Step 1: Identify the goal.
Minimizing response time directly relates to reducing latency.Step 2: Eliminate wrong options.
Throughput measures volume, not speed. Accuracy is about correctness, not speed. Memory Usage affects capacity, not response time.Final Answer:
Option A -> Option AQuick Check:
Minimize latency to cut response time. [OK]
Hint: Minimize latency to cut response time. [OK]
Common Mistakes:
3. In a text embedding pipeline, what is a likely failure mode if embeddings are not updated regularly with new data?
medium
Solution
Step 1: Consider the impact of stale embeddings.
Embeddings that are not updated may not capture recent trends, leading to decreased relevance.Step 2: Eliminate wrong options.
Increased cost and overfitting are unrelated to stale embeddings, and inference times are not directly affected.Final Answer:
Option A -> Option AQuick Check:
Stale embeddings reduce relevance. [OK]
Hint: Stale embeddings reduce relevance. [OK]
Common Mistakes:
4. As the number of concurrent experiments increases in an A/B testing platform, which component is most likely to become a bottleneck first?
hard
Solution
Step 1: Consider the impact of scaling experiments.
More experiments generate more data, stressing storage.Step 2: Eliminate wrong options.
Dashboard and segmentation handle display and grouping, while randomization is not data-intensive.Final Answer:
Option A -> Option AQuick Check:
More experiments = more data. [OK]
Hint: More experiments = more data. [OK]
Common Mistakes:
5. As a news feed system scales to 10x more users, which component is most likely to become a bottleneck first?
hard
Solution
Step 1: Analyze scaling challenges
The Recommendation Engine processes user data to generate personalized feeds, which becomes computationally intensive as user numbers grow.Step 2: Consider other components
B: Content Delivery Network scales well with caching. C: User Interface is less affected by user count. D: Data Storage can be expanded more easily than processing power.Final Answer:
Option B -> Option BQuick Check:
Recommendation Engine struggles first with user scale. [OK]
Hint: Recommendation Engine struggles first with user scale. [OK]
Common Mistakes:
