В каких случаях и задачах рекомендуется применять конструкции async и await в программировании?
Объясните суть инверсии управления в контексте Spring Framework
Можете объяснить принципы и использование паттерна 'Разделяй и властвуй' в проектировании программных решений?
Какими методами можно улучшить производительность LINQ-запросов?
Имели ли вы опыт создания и выполнения сложных SQL-запросов напрямую в базе данных?
Бывали ли случаи, когда вы применяли процедурные подходы в своих проектах?
Объясните принципы нормализации данных в реляционных базах.
Какова цель использования интерфейса IQueryable в разработке?
Какие задачи и функции входили в ваши обязанности на предыдущем месте работы?
Какое ваше мнение о роли автоматизированного тестирования в процессе разработки?
Можете объяснить, что представляет собой слой Domain в архитектуре приложений?
Опишите свой опыт работы с системой КриптоПро и её функциональными возможностями.
Какие особенности отличают механизм кеширования от структуры словаря в программировании?
Можешь объяснить разные формы нормализации базы данных?
Можете объяснить концепцию классов в объектно-ориентированном программировании?
Какое представление используется для хранения значения типа double в оперативной памяти компьютера?
Можете объяснить, что такое язык программирования, который требует предварительной компиляции перед выполнением?
В чем различие между различными видами классов в программировании?
Какие инструменты используешь для предотвращения конфликтов при одновременной работе потоков?
Каковы основные причины, по которым кандидатам отказывают на собеседованиях?