За какво служи интерфейсът и абстрактният клас, какви са разликите?
C#
Как да премахнем дубликатите от масив? Какви са начините?
Как да обработваме бизнес грешки и да връщаме правилните HTTP кодове на клиента?
Защо е необходима асинхронността в .NET? Как работи?
Каква е разликата между struct и class в C#?
Какво е конвейер за заявки (middleware pipeline) в ASP.NET Core?
Как да използвате договори (интерфейси) в услуги? Dependency Injection в C#.
Каква е разликата между HashSet и List?
Какви структури от данни (контейнери) знаеш в C#? Кога коя да използваш?
Какво е LINQ? Каква е разликата между IEnumerable и IQueryable?
Индекси в базата данни: за какво са, защо не могат да се прилагат навсякъде, как да анализираме бавните заявки?
Каква е сложността при получаване на елемент от масив по индекс?
Как да синхронизираме достъпа до ресурс в асинхронен код (не повече от една заявка едновременно)?
Каква е разликата между Array и List?
Анализ на код с IEnumerable: проблемът с многократната итерация и как да го поправим. Лениви изчисления срещу материализация.
Какво е хеш код? Защо колизиите са неизбежни?
Как да работите със Scoped услуги (например, DbContext) вътре в Kafka/MassTransit потребител, където няма обхват на заявката?