C#
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?
Can you explain what encapsulation means in object-oriented programming?
Have you had experience working with data indexing in database management systems?
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?
What is the maximum allowable memory consumption for the dynamic allocation area in a program?
What are the advantages and disadvantages of using denormalization in relational databases?
Explain the concept of middleware in ASP.NET Core and how it interacts with HTTP request processing.