What is abstraction?
C#
Tell us about the paradigms and principles of object-oriented programming.
How do you break down a large and complex task into smaller parts for solving?
What is an Action filter and what functions does it perform?
How can a property change notification mechanism be implemented in data models in .NET?
Is it possible to use async/await inside a lock? Why?
How is ThreadPool used in the context of async/await? Is it possible to guarantee the same thread after await?
What is the difference between implementing database interaction via ORM and using native SQL?
How can multiple solutions be combined or linked in a single Visual Studio development environment?
What mechanisms help to adhere to the principle of dependency inversion?
What programming paradigms do you use in your work?
Can you explain how REST API works in the context of ASP.NET and its main features?
How do you organize communication and collaboration with testing specialists in a project?
How to optimize a slow SQL query with a full table scan?
Have you worked with message broker systems?
How does the garbage collector work in JavaScript?
What is the purpose of the IDisposable interface in C# programming?
Can you tell about the tech stack used at your previous workplace?
Explain what is meant by exception in programming and how it is used for error handling
Can you explain what the toString method does in Java?