5.35Avoid query-per-record
Classic N+1 problem.
Bad:
For Each customer
↓
Salesforce Query
Input:
500 customers
produces:
500 queries
Instead:
extract external IDs
↓
single/batched SOQL query with IN
↓
map result by external ID
↓
process
If your interviewer wants architectural thinking, mention:
“I'd avoid an N+1 query pattern and retrieve related Salesforce state in batches where practical.”
Strong answer.