Estimation and Scheduling Questions
Estimating effort and building realistic schedules: estimation techniques, task sequencing, critical-path analysis, timeline development, and dependency mapping. Covers handling estimation uncertainty, schedule compression, and defending a timeline against optimism bias.
How do you estimate time and resources for delivering an ML feature? Describe techniques you use to account for data discovery, data quality issues, experimental uncertainty, integration work, and a buffer for unknowns. Mention historical baselines and how you break down tasks.
You must estimate cost and time to build a new ML feature. What inputs do you request from PM and engineering, how would you produce a best-case/worst-case estimate, and how do you explicitly account for technical debt, unknowns, and discovery work in your estimate?
Estimate the effort to add a new classification feature that requires labeling 50k examples, training a model, and deploying to production. Break the work into tasks, provide time estimates (days) for each task for a small team (2 engineers, 1 annotator), and propose two techniques to reduce total labeling effort while preserving model performance.
That is every published Estimation and Scheduling question for Machine Learning Engineer so far. Browse the other topics in this category, or practice this one interactively.