Explain what a relational database is and how it is structured.
C#
What is boxing and provide an example of how it occurs? Which objects should be made into structures?
What is the 'Builder' design pattern and in which cases is it best to use?
В чем различие между оператором throw и throw ex в C# при выбрасывании исключений?
Have you ever been criticized, for example during code review?
What are the differences between performing tasks immediately and scheduling them for later?
What is the difference between an abstract class and an interface?
What are generic types in C#?
Can you explain how asynchronous code execution works with the async method?
Are there any restrictions when adding new features to this method?
What is the purpose of using asynchrony in programming?
Can you give an example of using Redis for storing and retrieving data?
Provide an example of implementing the 'Builder' design pattern in C#.
What is IQueryable in the context of C#?
What is the difference between a static method and an instance method?
Are there any restrictions on data types when using keys?
What is the difference between a struct and a class in C#?
Can you explain the difference between stack and heap in memory management?
What is the difference between executing an asynchronous function and using the await operator to wait for the result?
Describe your experience with writing and optimizing SQL queries in your projects.