C#
Could you highlight your main strengths and areas that need improvement?
What methods do you use to work with the database?
What strategies can be applied to improve the efficiency of query execution in Entity Framework?
Explain the principle of the Dispose method and its purpose in resource management.
Is the speed of element search in Dictionary constant or does it depend on some factors?
What considerations are taken into account when designing database table structures?
Is it possible to terminate the lifecycle of a Scoped object before the completion of the HTTP request processing?
How is object distribution in managed heap memory in a programming environment?
Share your experience working with the Git version control system, describe your approach and main usage scenarios.
Which category of programming languages does Python belong to?
How to manage thread-safe data structures in a multithreaded environment?
Can you explain what the Swagger tool is and how it is used in API development?
How is the structure and storage of reference types organized in memory in C#?
Have you faced difficulties or disagreements in your team at your previous workplace?
Can you list the types of polymorphism encountered in object-oriented programming?
Can you explain what an anonymous method is and how it is used in programming?
From which classes does the Enum type inherit in programming language?
What are the advantages and disadvantages of using monolithic architecture in a system?
Where in the system is the ThreadPool mechanism implemented for thread management?
What advantages does using asynchronous operations in web development provide?