Epic Skills Assessment Analytical Thinking & Problem Decomposition 1 — Questions and Answers
Question 1: You are given a complex workflow with 12 interdependent steps. Which approach best helps you identify the root cause of a failure in step 9?
- Trace backward from step 9 to identify which upstream step produced faulty output (Correct answer)
- Restart the entire workflow from step 1
- Skip step 9 and continue with step 10
- Add more resources to step 9 only
Correct answer: Trace backward from step 9 to identify which upstream step produced faulty output
Tracing backward from the failure point systematically identifies which upstream step introduced the defect causing the downstream failure.
Question 2: A team receives a requirement that says 'the system should be fast.' What is the most effective next step?
- Ask stakeholders to define specific, measurable performance thresholds (Correct answer)
- Assume 'fast' means under 1 second and proceed with development
- Reject the requirement as too vague
- Implement caching everywhere as a precaution
Correct answer: Ask stakeholders to define specific, measurable performance thresholds
Vague requirements must be clarified with measurable acceptance criteria before implementation can begin meaningfully.
Question 3: When decomposing a large problem into subproblems, which principle ensures the subproblems collectively solve the original?
- MECE — Mutually Exclusive and Collectively Exhaustive (Correct answer)
- FIFO — First In First Out processing order
- DRY — Don't Repeat Yourself coding standard
- YAGNI — You Aren't Gonna Need It design rule
Correct answer: MECE — Mutually Exclusive and Collectively Exhaustive
MECE ensures each subproblem covers a unique area (no overlap) and all subproblems together cover the full problem (no gaps).
Question 4: You have two solutions to a problem: Solution A solves it in 2 hours with medium risk, Solution B solves it in 30 minutes with high risk. What factor should most influence your choice?
- The consequences if the high-risk solution fails (Correct answer)
- Always choose the faster solution regardless of risk
- Always choose the lower-risk solution regardless of time
- The solution your manager prefers
Correct answer: The consequences if the high-risk solution fails
The appropriate choice depends on the impact of failure — if failure is catastrophic, medium-risk is preferable even if slower.
Question 5: Which of the following is an example of inductive reasoning?
- Observing that the last 10 patients who had symptom X also had condition Y, and concluding X may indicate Y (Correct answer)
- Applying the rule 'all patients with Y have X' to conclude a specific patient has X
- Determining a budget figure by subtracting expenses from revenue
- Following a protocol step-by-step without modification
Correct answer: Observing that the last 10 patients who had symptom X also had condition Y, and concluding X may indicate Y
Inductive reasoning draws general conclusions from specific observations, moving from data patterns to probable rules.
Question 6: A project has 5 tasks: A(3d), B(2d, needs A), C(1d), D(4d, needs C), E(2d, needs B and D). What is the critical path?
- A → B → E and C → D → E; the critical path is C→D→E→(via B) so total is longest chain: A-B plus C-D both feed E; longest = A(3)+B(2)+E(2)=7 vs C(1)+D(4)+E(2)=7; both are critical (Correct answer)
- A → B → E only
- C → D → E only
- All tasks are on the critical path
Correct answer: A → B → E and C → D → E; the critical path is C→D→E→(via B) so total is longest chain: A-B plus C-D both feed E; longest = A(3)+B(2)+E(2)=7 vs C(1)+D(4)+E(2)=7; both are critical
Both chains (A→B→E = 7 days and C→D→E = 7 days) are equally long, making both critical paths since E depends on both chains completing.
You are given a complex workflow with 12 interdependent steps.
Which approach best helps you identify the root cause of a failure in step 9?