Do you have practical experience using container orchestration or deployment automation systems?
C#
Can you give an example of a situation where a large object is allocated in heap memory?
What is the concept of garbage collection in C#?
Can you list and explain the main SOLID principles applied in object design?
Can you explain the purpose and use of the keyword static in programming language?
What security measures prevent SQL injection in a web application?
Explain the concept of expression trees and their role in computer science.
Provide an example of implementing the 'Builder' design pattern in C#.
What are the disadvantages of indexes in the context of performance optimization?
How does the async keyword and await operator work in C#?
Какую проблему решает пул потоков (ThreadPool) в C#?
What needs to be done to use a class as a key in a collection?
What levels of abstraction would you apply when designing a game engine for a shooter?
Can you explain what enum flags mean and how to use them in programming?
Реализуйте интерфейс парсера IP-адресов: разделите строку raw по separator, верните IReadOnlyCollection<IPAddress>; при null выбросьте ArgumentNullException, при пустом separator — ArgumentException, при невалидном IP — FormatException.
How does the state of an index change after delete and re-insert operations in an SQL table?
Explain what a relational database is and how it is structured.
What is the Moq library used for?
What is the 'Builder' design pattern and in which cases is it best to use?
В чем различие между оператором throw и throw ex в C# при выбрасывании исключений?