Will the catch block logic for compensation work correctly when using await Task.WhenAll? What exception will be thrown?
C#
What are the main differences between value types and reference types in .NET?
Is there a difference in behavior if I pass a number or an object as a parameter?
Have you worked with distributed computing system architecture?
When and why is it appropriate to use abstract classes in object-oriented programming?
Can you explain how ManualResetEvent works and its purpose in programming?
What are the advantages of using the 'using' block in C#?
What is the main purpose of the Outbox pattern in system architecture?
What is the difference in behavior and usage between abstract classes and interfaces in object-oriented programming?
Why should the GetHashCode method be overridden in a class?
What consequences can occur when implementing a method inside an abstract class?
Why are you currently looking for a job?
What is multithreading, what tasks does it solve, and what synchronization primitives do you know? How does SemaphoreSlim differ from Semaphore and what is a Mutex?
Can you explain what is meant by a one-to-one relationship in the context of databases or object-oriented programming?
What is the difference between the WHERE and HAVING conditions when working with SQL queries?
Does a class or a struct occupy less memory?
How can you optimize queries containing multiple JOINs in a database?
What are the SOLID principles?
Have you used the record data structure in your projects?
How to get the value by key in a dictionary in C#?