Sobes.tech

Are there special methods in C# that are called upon object destruction?

Junior — Middle
314

When working with ORM, which database development method do you prefer: creating code first or designing the database before coding?

Junior — Middle
314

Can you list the main types of database management systems you have encountered?

Junior — Middle
314

In which cases is it recommended to use a message broker in the system architecture?

Junior — Middle
314

What is the need for change tracking in Entity Framework Core?

Junior — Middle
314

When does garbage collection occur in .NET?

Middle
314

How can you optimize queries containing multiple JOINs in a database?

Middle+
314

What is the difference in behavior and usage between abstract classes and interfaces in object-oriented programming?

Junior — Middle
314

What internal processes are performed when executing a simple SQL query?

Junior — Middle
313

How can tables in databases be related to each other?

Junior — Middle
313

What is the role of migrations in database management?

Junior — Middle
313

Have you conducted research about the company before the interview?

Junior
313

What are the differences between abstract and regular methods in C#?

Junior
313

Explain the principles of how gRPC works and its advantages over other RPC mechanisms.

Junior — Middle
313

How to get the value by key in a dictionary in C#?

Junior
313

Describe the stages and features of the software development process at your last place of employment.

Junior — Middle
312

What tools or methods do you use for deploying applications or services?

Junior — Middle
312

Will the catch block logic for compensation work correctly when using await Task.WhenAll? What exception will be thrown?

Middle+
312
/182