Do you have experience developing desktop applications?
C#
Have you directly interacted with a database through queries?
What will happen if multiple tasks access the same shared state?
Do you have experience organizing and leading a team of specialists?
How is an incoming request transformed into method parameters in a controller?
How do you determine the level of transactional isolation when working with a database?
What methods and approaches will you use to implement testing in this project?
Can you explain what is meant by an extension method in programming?
What methods can be used to prevent deadlocks in multithreaded applications?
What is the result of adding a numeric value and a string value in programming?
Explain what is meant by loading related data in Entity Framework Core and how it is implemented.
Can you give examples of situations or projects where it is appropriate to use NoSQL databases?
How does the 'await' keyword work in asynchronous programming?
How is the complexity of searching for an element by key in a dictionary determined?
Can you explain what is meant by 'slow memory' in a system?
What can reduce your interest or motivation when performing work tasks?
Explain what an interface in C# is and what role it plays in programming.
What technological stacks have you used in your last company where you worked?
Can you explain what the React library is and how it is used in user interface development?
Can you explain how the change tracking mechanism works in Entity Framework?