Role preparation

.NET Developer interview questions and answers.

.NET concurrency, dependency injection, and data access.

Questions

Technical questions to practise out loud

  1. 01

    How can async/await cause deadlocks in .NET?

    Show practical understanding of synchronization contexts, blocking calls, and async flow.

    Read the full breakdown
  2. 02

    How do .NET dependency injection lifetimes differ?

    Show practical understanding of singleton, scoped, transient lifetimes, and resource ownership.

    Read the full breakdown
  3. 03

    How does Entity Framework change tracking work?

    Show practical understanding of entity state, unit of work, and query performance.

    Read the full breakdown
  4. 04

    How does garbage collection work in .NET?

    Show practical understanding of how does garbage collection work in .net?.

    Read the full breakdown
  5. 05

    How do you order ASP.NET Core middleware?

    Show practical understanding of how do you order asp.net core middleware?.

    Read the full breakdown
  6. 06

    How do you propagate cancellation in .NET?

    Show practical understanding of how do you propagate cancellation in .net?.

    Read the full breakdown
  7. 07

    How do you manage configuration in .NET?

    Show practical understanding of how do you manage configuration in .net?.

    Read the full breakdown
  8. 08

    What is your .NET testing strategy?

    Show practical understanding of what is your .net testing strategy?.

    Read the full breakdown
  9. 09

    How do you secure an ASP.NET Core API?

    Show practical understanding of how do you secure an asp.net core api?.

    Read the full breakdown
  10. 10

    How do you diagnose a slow .NET service?

    Show practical understanding of how do you diagnose a slow .net service?.

    Read the full breakdown