C#
What result does an asynchronous method call return?
What is your experience in testing and optimizing high-traffic systems?
Who is responsible for evaluating the completed task?
What distinguishes a runtime error from a compile-time error?
What is the role of data packing and unpacking processes in programming?
Explain how the function call process works itself and in what cases it can be useful.
Is the include directive in programming an example of eager, lazy, or explicit data loading?
What does a CPU usage limit during program execution mean?
What is meant by Exception Filter in error handling context?
Do you have experience working with Docker containers and their use in projects?
Does each thread have its own area for dynamic memory allocation?
Can you explain what the 'new' operator means in programming?
How to distinguish between working with Thread streams and using Task in the context of multithreading?
When using the async method in a synchronous context, when does the thread return to the thread pool?
How do the methods of storing reference and value types differ in memory in C#?
Can you name different ways to implement collection interfaces in programming languages?
Can you explain the concept of a cancellation token in the context of multithreaded programming?
What methods and tools do you use to check the quality and reliability of the code?
How can delegation of responsibility be implemented using delegates?
What is the purpose of denormalization in a database and what are its advantages?