junior.NET Core

What is routing in .NET Core?

Updated Feb 20, 2026

Short answer

Routing maps incoming HTTP requests to appropriate controller actions.

Deep explanation

Supports:

  • Attribute routing
  • Conventional routing
  • Endpoint routing (modern approach)

Real-world example

/api/products/1 → ProductController → GetById()

Common mistakes

  • - Route conflicts
  • - Poor URL design

Follow-up questions

  • How would you scale this?
  • What are trade-offs?
  • How would you debug production issues?
  • How does this compare to alternatives?

More .NET Core interview questions

View all →