What are the main principles of object-oriented programming (OOP)?
C#
Is it possible to use a string as an object for locking in a lock statement?
Are strings a value type or a reference type in C#?
What design patterns do you use in front-end and back-end development?
What is SignalR?
What does the using directive look like after compilation?
Could you give examples of the main data types widely used in programming?
What is the difference between ref and out? What does the in parameter mean?
Is it possible to use the await operation inside a critical section protected by a lock?
Is SQL code already generated when calling the add method?
What are indexes in C#? What types of indexes exist and have you used them in practice?
What methods can be used to configure routing in a system?
Do you have practical experience working with XML formats for structuring data?
What is REST?
What is method overloading in C#?
What is parallelism?
What is a Dictionary in C#?
What is the purpose of StringBuilder in C#?
How is error handling and exceptional situations managed in the code?
What is the get method in C#?