How does the IDisposable interface differ from the finalizer in managed C# code?
C#
Can you explain what a thread pool is and how it functions?
What is the main task solved by using the CQRS pattern in system architecture?
How do the lifecycles of objects differ in Dependency Injection for transient, scoped, and singleton modes?
What role do you play in the team or project?
What objects or classes can serve as a basis for creating a data structure or class?
Can you share your experience using Apache Kafka in projects?
Can you explain what an HTTP GET request means and how it is used to retrieve data?
Can you describe the advantages and disadvantages of the chosen architectural structure?
What is your experience with Kafka?
What is the number of stacks used in the program?
Can you explain what is meant by invariants in the context of classes?
Have you ever dealt with improving query performance in a database?
Are you willing to temporarily relocate for the probation period?
What are the differences between various index types in SQL and how do they affect query execution?
How is data exchanged between the client and server parts of the application?
How to organize the execution of code to run only after the request processing is completed?
What standards and conventions are applied for naming resources and endpoints in REST API?
Can you give an example of a situation in C# where the system fails to properly free memory, leading to leaks?