.NET/C# interview questionsOctober 26, 2022 · 146 words · ~1 min read · updated March 30, 2023 · in .NET, interview#generics #reflection #async #Entity FrameworkIDisposableSupressFinalize in IDisposableAsynchronous programming in .NETasync/awaitAvoid deadlock with async/awaitDoes async/await creates new thread?CPU bound vs I/O bound tasksSynchronizationContextThreads/taskslocking in .NETlocking with integerTPLThreadPoolType systemReference types vs value typesvalue types as fields in objectsWhat kind of types cannot be object field?ref struct typesStrings in .NETData StructuresGenericsCovariance and ContravarianceEquals and GetHashCodeGarbage CollectorIs it possible to block GC?RecordsCompilation and runtimeJitAOTDeployment modelsReflectionPattern matchingEntityFrameworkEntity Framework eager and lazy loadingEntity Framework Change TrackingLinqExpression TreesASP.NETOwin model and Kestrell request handlingKestrellMiddleware in OWINWhat Middleware can do?ASP.NET Core global exception handlingASP.NET Core controller level exception handlingDifference between Controller and ControllerBaseOpen - for you to considernew .NET featuresnew C# features← Equals and GetHashCode Solid →