

C# Interview Questions - Async & Await (Live)
Async/Await, Tasks, Threads and TPL are common topics in C# and .NET interviews, but they’re also areas where many developers get confused.
Most of us use async and await regularly but explaining what actually happens behind the scenes is a different story.
In this session we will break down Async and Await, Tasks, Threads, Concurrency, Parallelism, and TPL in a simple, practical way and look at some of the interview questions companies commonly ask.
Explain Async and Await and what happens underhood ? (LTree, Cog, Del)
Difference between Async/Await and Thread? (Cog, Del, Ltree)
Task vs Thread? (LTree , Cog)
Does Async create threads? (Most Asked Questions section)
What is ThreadPool Starvation? (Most Asked Questions section)
What is the difference between ValueTask and Task? (Most Asked Questions section)
Can the
refkeyword be used in Async programming? (Most Asked Questions section)What is a Concurrency Issue, and how do you handle it? (Most Asked Questions section, Hex)
Explain Thread Safety. (Cog, Hex)
Explain Async Race Conditions. (Hex)