Могли бы вы объяснить концепцию паттерна MVVM и его основные компоненты?
C#
Как работает финализатор? Сравните финализатор и IDisposable.
Можно ли объяснить, что такое Quartz и как он используется в задачах планирования задач в приложениях?
Можете объяснить разницу между ключевыми модификаторами ref и out в C# и в каких ситуациях их применяют?
Как вы используете конструкцию try для обработки исключений в своих проектах?
Каким образом в вашей предыдущей компании осуществлялась организация и распределение задач между командой?
Какие вопросы вы можете задать представителям компании во время собеседования?
var arr = [0,1,2,4]; console.log(arr.indexOf(3)); Задача 2 Запрос выполнится? select field1 from TABLE1 group by field1, field2
Что такое IEnumerable?
Какова основная причина применения принципа инверсии зависимостей в программной архитектуре?
Можешь ли ты перечислить основные характеристики объектов в объектно-ориентированном программировании?
Какова роль интерфейсов в разработке программных систем?
Как определяется эффективность алгоритма с точки зрения времени выполнения и использования ресурсов?
Какой класс или тип данных возвращается при использовании метода Where в LINQ?
На что в первую очередь следует обращать внимание при выборе компании для работы?
Что такое индексы в БД? Типы индексов (B-tree, Hash, Full-text). Кластерный vs некластерный индекс. Покрывающие индексы.
Можете объяснить, что такое Stub в контексте тестирования программного обеспечения?
Можете ли объяснить концепцию наследования в объектно-ориентированном программировании на Python?
Что такое шардирование и что нужно учитывать при его проектировании?
Расскажи одну-две интересные технические задачи, которые ты решал в предыдущих проектах.