What is the essence of extension methods?
C#
What is IAsyncDisposable?
What are the differences between the ATTACH and UPDATE methods in the context of working with objects or records?
What is the maximum amount of memory (heap) that can be used within a single application?
Explain what the 'protected' access modifier means in a programming language and how it is used in classes.
Can you explain what the Task.Run method in .NET does and what it is used for?
In which cases are important data types placed on the stack memory?
Can you explain what Middleware means in the context of software systems?
How did you create and document the project documentation?
What knowledge and practical experience do you have in using Kubernetes in your projects?
What are the main advantages and disadvantages of using a message broker system?
What role did RabbitMQ play in your previous project and what tasks was this tool used for?
Can you explain what a B-Tree data structure is and how it is used in databases or file systems?
What is the maximum number of constraints that can be set when defining a custom parameterized type (generics)?
Can you explain the concept of balanced trees and their application in algorithms and data structures?
Could you explain what a Mock is and in what cases it is used in testing?
Can you explain the concept of Domain-Driven Design and its main principles?
Do you specify if you have any special preferences or requirements for the future role?
How is memory managed and structured in the C# environment?
Have you worked in a company that develops its own products or in an outsourcing firm?