Debug a Stale Insurance Eligibility Status
Company: Headway
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Onsite
Quick Answer: A patient list shows a cached `eligibility_status` from `UserInsurance`, while each insurance record has timestamped `EligibilityLookup` snapshots. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.