Can you give examples of situations where you have used RabbitMQ in your projects?
C#
Have you worked with the .NET Core platform in your projects?
In which situations is it preferable to use the ArrayList data structure?
How can you determine the element located at a position offset by k from the end of a singly linked list?
Can you explain the concept of design patterns and their role in designing software systems?
Is it possible to define a virtual function in a non-inheritable class?
Can you explain how the merge command works in the Git version control system?
What is the difference between a process and a thread in an operating system?
Why is it important to work within the framework of zero-generation technologies or solutions?
What are the differences between the SERIALIZABLE and READ UNCOMMITTED transaction isolation levels in database management systems?
Can you explain the main differences between Service Locator and Inversion of Control (IoC) approaches?
At which stage of request processing does the logic inside middleware execute?
What protocol can Swagger be represented by for API data exchange?
What restrictions exist when working with SQL and what should be considered when designing databases?
What is the difference between the equality operator '==' and the 'Equals()' method in programming languages?
What are the ways to expand and increase the throughput of a web application?
Can you explain how the data structure list is implemented and how it works?
Have you had experience developing web applications from scratch on your own?
Explain what a mutex mechanism is and how it is used in multithreaded programming?
Explain the working principle of asynchrony in coroutines and how it is implemented.