ENIGMA AI
ENIGMA AI

C#-разработчик, Middle — вопросы с реальных собеседований, часть 3

143 вопросов уровня Middle, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

В каком формате приходили данные, которые вам приходилось хранить?

database middle

Как рассчитывается хеш-код для объектов классов в хеш-таблицах?

data_structures middle

Что такое кэш процессора с технической точки зрения: это внутренняя память процессора, оперативная память или диск?

architecture middle

Насколько глубоко вам приходилось погружаться в технические детали проекта?

behavioral middle

Что, помимо структур данных, может находиться в стеке вызовов?

data_structures middle

Приходилось ли вам работать с вопросами безопасности?

security middle

С какими архитектурными стилями вы работали, например, REST или GraphQL? Расскажите о своем опыте.

architecture middle

Расскажите подробнее о проекте по реализации математической модели расчета щитового оборудования и модели для расчета токов короткого замыкания: насколько глубоко вам приходилось погружаться в предметную область и что именно представляло собой это щитовое оборудование?

backend middle

Приходилось ли вам работать с сертификатами?

networking middle

Что такое DDD (Domain-Driven Design)?

architecture middle

С какой архитектурой вы работаете в текущем проекте: микросервисной или монолитной?

architecture middle

Как у вас была организована система наблюдаемости (observability) в проекте?

architecture middle

Какие вы знаете конкурентные коллекции?

concurrency middle

Как работает сборщик мусора и как он определяет объекты, подлежащие удалению? Что такое корни (GC roots) и как они используются в процессе поиска мусора?

language_specific middle

Что такое CQRS?

architecture middle

Если функция вызывается из нескольких мест, будет ли она скомпилирована в один метод или в три разных?

language_specific middle

Что такое шардирование и партиционирование?

database middle

Приходилось ли вам использовать искусственный интеллект для генерации кода? Изучали ли вы архитектуры или типы моделей, которые лежат в их основе?

general middle

Может ли возникнуть ошибка при конфликте весов в алгоритмах взвешивания?

algorithms middle

То есть вы использовали её как средство внешнего взаимодействия?

architecture middle

Как вы обеспечивали идентичность объектов или сущностей в системе?

architecture middle

Расскажите подробнее про Apache Kafka: что вы реализовывали, как это работало и для чего оно было нужно в вашей микросервисной архитектуре?

architecture Kafka middle

Что такое дедупликация сообщений и как она реализуется?

system_design middle

Какие подходы к разработке вы используете в своей работе?

general middle

Какой стек технологий использовался для реализации и взаимодействия компонентов системы?

architecture middle

Использовали ли вы паттерн проектирования «Медиатор» в своей работе?

architecture middle

Какая технологическая основа была у проекта и какие технологии вы использовали?

architecture middle

Назовите недостатки этого подхода.

architecture middle

Какие есть плюсы и минусы в том, что один сервис вызывает другой сервис напрямую из своего обработчика (handler)?

architecture middle

У вас есть опыт работы с очередями сообщений?

architecture middle

Вопросы по другим специальностям