What are the approaches to database design?
C#
What type of polymorphism is implemented when using generic types?
In what situations does the stack grow during program execution?
What types of joins are available in SQL?
Can we build an inheritance chain using abstract classes?
What is an abstract class?
What is the purpose of the lock keyword in C#?
Is it possible to pass large data types by reference in a function?
What data type is most optimal for storing and working with monetary values?
Can you explain what Dapper is and how it is used when working with databases?
Explain the purpose of the GROUP BY operator in SQL and when it is used.
Why do we use Dictionary if we have a List?
What are the main design patterns used in back-end development?
How do you work with data models in your projects?
What is the purpose of overriding the equals method in a class?
What methods can cause heap memory overflow?
What is the difference between var and dynamic in C#?
What types of type casting exist in C#?
What methods ensure dependency injection in the code?
When did you complete your higher education?