Practice
1. In an A/B testing platform for ML models, which component is responsible for ensuring that users are consistently assigned to the same variant across multiple sessions?
easy
Solution
Step 1: Identify the role of each component.
The Session Persistence Layer ensures consistent user assignment across sessions.Step 2: Eliminate wrong options.
Randomization Engine assigns variants initially, User Segmentation Module groups users, and Experiment Dashboard displays results.Final Answer:
Option D -> Option DQuick Check:
Session consistency needs persistence. [OK]
Hint: Session consistency needs persistence. [OK]
Common Mistakes:
2. In the context of LLM evaluation systems, which component is responsible for providing a standardized set of tasks to assess model performance?
easy
Solution
Step 1: Identify the role of each component
Benchmarks provide standardized tasks for evaluation.Step 2: Eliminate wrong options
Human evaluation involves subjective assessment, LLM-as-Judge uses models to evaluate, and data preprocessing is unrelated to task standardization.Final Answer:
Option A -> Option AQuick Check:
Benchmarks standardize tasks for fair comparison. [OK]
Hint: Benchmarks standardize tasks for fair comparison. [OK]
Common Mistakes:
3. Which metric is most appropriate for evaluating the performance of a Two-Tower Model for Retrieval?
easy
Solution
Step 1: Identify the goal of the retrieval model
The goal is to rank items effectively for users, making ranking metrics like Precision at K suitable.Step 2: Eliminate wrong options
Mean Squared Error (MSE) (MSE) is for regression tasks. F1 Score (F1 Score) is for classification tasks. Log Loss (Log Loss) is also for classification tasks.Final Answer:
Option D -> Option DQuick Check:
Use ranking metrics like Precision at K. [OK]
Hint: Use ranking metrics like Precision at K. [OK]
Common Mistakes:
4. A bot detection system using device fingerprinting is failing to detect bots effectively. What is the most likely failure mode?
medium
Solution
Step 1: Identify the core issue with device fingerprinting.
Device fingerprints need frequent updates to remain effective against evolving bots.Step 2: Eliminate wrong options.
Behavioral models and IP reliance are not directly related to fingerprinting; user agent strings are not unique enough.Final Answer:
Option B -> Option BQuick Check:
Frequent updates needed for effective fingerprinting [OK]
Hint: Frequent updates needed for effective fingerprinting [OK]
Common Mistakes:
5. In a neural collaborative filtering system, what is a likely failure mode if the model is not performing well on new users?
medium
Solution
Step 1: Identify the issue with new users.
New users often lack interaction data, leading to the cold start problem.Step 2: Eliminate wrong options.
Options A and D relate to model complexity, not new user performance. Data leakage from training to validation sets. is about data leakage, not specific to new users.Final Answer:
Option C -> Option CQuick Check:
New users = cold start issue [OK]
Hint: New users = cold start issue [OK]
Common Mistakes:
