Можете объяснить, что такое структура данных HashSet и для чего она предназначена?
Как организована структура данных String в оперативной памяти?
Какие действия необходимо выполнить с обычным словарём, чтобы избежать использования потокобезопасного варианта ConcurrentDictionary?
Можете ли объяснить, что подразумевается под понятием Expression в программировании?
Можете объяснить, что такое Dapper и как он используется при работе с базами данных?
Могли бы вы объяснить, что такое Topic в системе обмена сообщениями RabbitMQ?
Можете объяснить концепцию ссылочных типов данных?
Каким образом создается и управляется поток, когда используется класс Task в программировании?
Какие причины определения класса CatalogRepository в слое Infrastructure вместо слоя Application?
К какой позиции вы претендуете в нашей компании?
Какий диапазон компенсации вы рассматриваете для этой позиции?
Можете объяснить концепцию сбалансированных деревьев и их применение в алгоритмах и структурах данных?
Могут ли объяснить концепцию синхронизационного контекста и его роль в управлении потоками?
Можете ли вы объяснить, что подразумевается под понятием поток в контексте программирования?
Можете объяснить концепцию поколений в системе автоматического управления памятью?
Могли бы вы объяснить, что означает термин 'распаковка' в программировании?
Могли бы вы объяснить, что подразумевается под паттерном проектирования Builder?
Можете объяснить концепцию паттерна «посетитель» и его применение в проектировании программ?
Можно ли хранить важные типы данных в области динамического выделения памяти?
Можно ли в интерфейсах реализовать методы с кодом внутри?