Diagnose N+1 Queries and Design a Correct Service Cache
Company: Generalmotors
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Explain N+1 query patterns, joins and batch fetching, cache keys, freshness, stampede control, and end-to-end performance validation.
Read the full Generalmotors Software Engineer interview experience this question came from