C#
What is the difference between value types and reference types in programming?
How is a method declared and implemented in C#?
Can you explain what the time complexity of an algorithm equal to O(n) means?
What are the advantages and disadvantages of using boxing and unboxing mechanisms in programming languages?
Can you explain what a thread pool is and how it functions?
What types of dependency registration are you familiar with in an IoC container?
When is it appropriate to use anonymous functions in code?
In which situations is it preferable to use a List collection, and in which a Dictionary?
What is the role of the Acknowledge mechanism in RabbitMQ and why is it used?
How is request routing implemented in a controller?
Can you explain the different forms of database normalization?
What specific tasks have you implemented in your projects?
Can Object be considered a type with strict typing restrictions?
What elements does the internal structure of the foreach operator in C# consist of?
Can you describe how you have used migration mechanisms to manage changes in the database during development?
Can you show an example of using the Builder pattern to create objects?
How can an optimistic locking mechanism be implemented?
From the perspective of metric visualization — custom or standard solution?
In what cases is the try block used in code for exception handling?
What steps would you take if a delay in receiving data from the database causes problems in the application?