Start here. This is the direct spoken answer to practice first.
Why this question matters
Execution-plan questions separate evidence-led database tuning from generic advice to add an index. A useful diagnosis explains how rows flow through the chosen plan, why the optimizer made that choice, and how a proposed change will be validated without changing query results.
I would identify the exact query and representative parameter values, record duration, CPU, logical reads, and returned row count, then capture the actual execution plan in a safe environment or use an already captured production plan. I would follow the row flow and compare estimated rows with actual rows while checking access paths, joins, sorts, lookups, spills, and warnings. A large estimate mismatch or unexpected row explosion often points to the first useful hypothesis. The plan does not prescribe the fix; it narrows what I should test, such as rewriting a predicate, updating statistics, changing query shape, or adding a carefully chosen index.