C#
Can you explain what an interface in programming is?
Can you manually trigger garbage collection? How many generations does GC have and what other memory areas do you know?
Why is Redis preferred for data storage over storing data directly in the application?
How do you organize the process of exporting tables from a database?
Can POST requests in web development be considered safe for repeated execution and having the same effect?
What task planning systems have you used in your projects?
How to determine the order of exception handling using catch blocks in code?
Is it possible to declare private methods inside an interface in a programming language?
Explain the concept of thread safety and its importance in developing multithreaded applications.
What are the main differences between access modifiers public, private, and protected in programming languages?
What are the advantages of using microservices in application architecture design?
Can you explain what strong associations between objects in a system mean?
Is it possible to instantiate an abstract class directly in the code?
What is dependency inversion principle (SOLID principle)?
What are the main advantages and disadvantages of using a message broker system?
How do you assess your level of professional knowledge and skills?
What is the difference between executing a method asynchronously and using await inside a method?
How do the concepts of asynchronous programming and multithreading interact in applications?
What potential negative consequences can arise from changing the transaction isolation level in a database management system?
What is the similarity between the Repository and Facade patterns?