ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend C# — Middle

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

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

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

Что такое индексы в базе данных, зачем они нужны и как они работают?

database SQL middle
14×

Что такое уровни изоляции транзакций и какие они бывают?

database SQL middle
12×

В чем отличие REST от gRPC?

networking gRPC middle

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

architecture middle

В чем заключаются преимущества и недостатки микросервисной архитектуры по сравнению с монолитной?

architecture middle

Что такое Dependency Injection?

architecture middle

Что такое мемоизация?

algorithms middle

В чем разница между Task и ValueTask, и в каких случаях предпочтительнее использовать ValueTask?

language_specific C# middle

В чем заключается принцип инверсии зависимостей (Dependency Inversion Principle)?

oop middle

Что такое JWT-токен?

web middle

Как работают механизмы синхронизации в многопоточном программировании?

concurrency middle

Как декомпозировать сложную задачу на более мелкие части?

architecture middle

Почему не стоит использовать await внутри lock? Расскажите, как это работает внутри.

concurrency C# middle

В чем заключаются основные различия между Kafka и RabbitMQ?

architecture middle

Какие существуют основные примитивы синхронизации в многопоточном программировании?

concurrency middle

Приходилось ли вам работать с брокерами сообщений, например RabbitMQ или Kafka?

backend middle

Что такое async/await и как это работает?

concurrency middle

Расскажите про архитектуру и принципы работы Apache Kafka.

backend Kafka middle

Что такое reverse proxy?

networking middle

С какими техническими проблемами или сложностями вы сталкивались в своей работе?

behavioral middle

В каких случаях блок finally может не выполниться?

language_specific middle

Как физически происходит процесс удаления объектов при работе сборщика мусора (Garbage Collector)?

language_specific middle

Что такое гексагональная архитектура?

architecture middle

Какие виды планирования процессов существуют в операционных системах?

architecture middle

Почему при обходе дерева в ширину (BFS) мы получаем обход зигзагом?

algorithms middle

Зачем в данной архитектуре используется очередь сообщений?

architecture middle

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

algorithms middle

В каких алгоритмах временная или пространственная сложность зависит от количества векторов?

algorithms middle

В чем заключается идея реализации очереди с использованием двух итераторов?

data_structures middle

Что такое зависимость по данным (data dependency) и как она влияет на выполнение программы?

algorithms middle

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