📁 Sangam Dhakal - Portfolio v2.0 - Netscape Navigator 4.0
_
□
×

📚 .NET Interview Questions

377 questions for senior .NET engineer interviews, each with a 30-second answer, the full answer, a deep dive, the follow-ups interviewers ask next, and real-world production problems.

Phase 7 — SOLID and Software Principles

SOLID, the wider design principles (DRY, KISS, YAGNI, coupling and cohesion and more) and the senior judgement to know when to apply them.

  1. How do you manage technical debt as a senior engineer: identifying it, prioritising it and getting time to pay it down?

    Technical debt quadrants, making debt visible, measuring interest, prioritising with business impact, debt registers, capacity allocation and communicating with product owners.

    Senior Behavioral Senior-Level Judgment · 🔗 3 follow-ups · 🛠 1 real-world
  2. What is evolutionary architecture, and how do you design a .NET system so its architecture can change safely over time?

    Evolutionary architecture: fitness functions, incremental change, last responsible moment, reversible decisions, modular monolith to services, ADRs, and architecture tests in CI.

    Staff / Architect Architecture Senior-Level Judgment · 🔗 3 follow-ups · 🛠 1 real-world

🌐 Sangam's Webring

⏪ Previous 🏠 Main Next ⏩
💬 Chat with me