C#
What types of LINQ queries do you know and what are their differences?
What prompted you to consider changing your current job?
Can you explain what the partial keyword means in C# and when it is used?
Explain the concept of generation in a memory management system and its role in garbage collection.
How was it possible to reduce the response time from 0.5 ms to 0.2 ms?
In what cases is a variable considered dynamically allocated in heap memory?
Explain what a single thread of execution in a program is and how it works.
Can you list the main types of table joins in SQL and briefly describe their features?
What are the advantages and disadvantages of using containers in .NET platform applications?
What database tools did you use directly in your previous company?
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 to implement waiting for the completion of all tasks in a set of tasks?