Can you explain what is meant by design patterns in software development?
C#
What is middleware in ASP.NET Core?
What are the main data structures in C# that you use?
How would your team leader characterize your professional qualities?
What are the differences between the keywords ref and out when passing reference variables in methods?
How can resource-intensive tasks be organized to run without blocking the main execution thread?
Can you explain the stages of request processing in ASP.NET Core and how their lifecycle is managed?
When should you clear or update the cache in Redis?
What is higher-level abstraction, and how do tasks and threads differ in this context?
Explain the principle of data transformation using hash functions.
What are the main functions of synchronization primitives in programming?
What processes are initiated when using the new operator to allocate memory for an object?
How have you developed your skills and knowledge in programming during your work?
Do you remember the levels of transaction isolation?
Have you used Swagger for API documentation and testing?
Can you explain what a Common Table Expression (CTE) is in SQL?
How does the system handle the result obtained after executing an asynchronous request?
Can you name the main frameworks or libraries that come with C++ by default?
What types of memory management issues can occur in applications and how can they be identified?
How is the time complexity of the operation of obtaining an element by index in a list determined?