Role preparation
.NET Developer interview questions and answers.
.NET concurrency, dependency injection, and data access.
Questions
Technical questions to practise out loud
- 01
How can async/await cause deadlocks in .NET?
Show practical understanding of synchronization contexts, blocking calls, and async flow.
Read the full breakdown - 02
How do .NET dependency injection lifetimes differ?
Show practical understanding of singleton, scoped, transient lifetimes, and resource ownership.
Read the full breakdown - 03
How does Entity Framework change tracking work?
Show practical understanding of entity state, unit of work, and query performance.
Read the full breakdown - 04
How does garbage collection work in .NET?
Show practical understanding of how does garbage collection work in .net?.
Read the full breakdown - 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 - 06
How do you propagate cancellation in .NET?
Show practical understanding of how do you propagate cancellation in .net?.
Read the full breakdown - 07
How do you manage configuration in .NET?
Show practical understanding of how do you manage configuration in .net?.
Read the full breakdown - 08
What is your .NET testing strategy?
Show practical understanding of what is your .net testing strategy?.
Read the full breakdown - 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
How do you diagnose a slow .NET service?
Show practical understanding of how do you diagnose a slow .net service?.
Read the full breakdown