C#
Can you list popular tools or frameworks for conducting unit tests in your projects?
Can you explain what is meant by the term 'stream' in the context of programming?
How is the String data structure organized in memory?
How is thread management carried out using a thread pool, and what is its main purpose?
Explain the principle of operation and purpose of modular tests in the software development process.
What approaches and techniques will you use when creating your own container for dependency injection?
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?
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?
Does each thread have its own area for dynamic memory allocation?
How to distinguish between working with Thread streams and using Task in the context of multithreading?
Do you have practical experience in implementing interaction between network components or systems?
Explain the concept of middleware in ASP.NET Core and how it interacts with HTTP request processing.
What methods and tools do you use to check the quality and reliability of the code?
What is the purpose of denormalization in a database and what are its advantages?