Are there special methods in C# that are called upon object destruction?
C#
When working with ORM, which database development method do you prefer: creating code first or designing the database before coding?
Can you list the main types of database management systems you have encountered?
In which cases is it recommended to use a message broker in the system architecture?
What is the need for change tracking in Entity Framework Core?
What influenced your decision to leave your previous position?
When does garbage collection occur in .NET?
How can you optimize queries containing multiple JOINs in a database?
What is the difference in behavior and usage between abstract classes and interfaces in object-oriented programming?
What internal processes are performed when executing a simple SQL query?
What is the role of migrations in database management?
Have you conducted research about the company before the interview?
What are the differences between abstract and regular methods in C#?
Explain the principles of how gRPC works and its advantages over other RPC mechanisms.
How to get the value by key in a dictionary in C#?
Describe the stages and features of the software development process at your last place of employment.
Can you name the main types of data structures used for storing collections of elements?
What tools or methods do you use for deploying applications or services?
Will the catch block logic for compensation work correctly when using await Task.WhenAll? What exception will be thrown?