Singleton = one instance for the whole app (cache). Scoped = one per HTTP request (DbContext). Transient = new every time (lightweight helpers). In ShopNest, AppDbContext is Scoped so two requests never share the same DB tracker.
Tech Mahindra rounds often probe: Full-stack JS/.NET.
Themes commonly reported in public MNC interview experiences (AmbitionBox / LinkedIn / Glassdoor-style). Practice aloud; keep answers this short in the real round.
Install Toolliyo like an app Free
Home-screen access to tutorials, coding practice & career tools — no app store needed.
On iPhone/iPad: tap Share then Add to Home Screen.