ENIGMA AI
ENIGMA AI

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

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

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

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

Что происходит в реализации очереди итераторов?

data_structures middle
1×

Как в Apache Kafka решается вопрос с очередностью сообщений?

backend Kafka middle
1×

Зачем нужна конструкция IDisposable в C#?

language_specific C# middle
1×

Зачем нужны партиции в Apache Kafka?

backend Kafka middle
1×

Почему в данном случае используется IHttpClient?

architecture .NET middle
1×

Что такое CancellationToken и как его реализовать?

concurrency .NET middle
1×

Что такое feature toggle (или feature flag)?

architecture middle
1×

Почему в стандартных библиотеках часто отсутствует метод для асинхронной загрузки изображений (Get Image Async)?

frontend middle
1×

Работали ли вы с RabbitMQ?

backend RabbitMQ middle
1×

Были ли у вас другие предложения по работе, от которых вы отказались? Если да, то что вас в них не устроило?

behavioral middle
1×

Какими качествами должен обладать хороший руководитель?

behavioral middle
1×

Какие существуют жизненные циклы объектов в DI-контейнерах?

architecture middle
1×

Как реализовать время жизни записи (TTL) в кэше и какие подходы для этого являются наиболее эффективными?

data_structures middle
1×

Как обеспечить целостность данных при складском учете, чтобы расход товара не мог быть выполнен до его прихода на конкретный склад?

database middle
1×

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

language_specific middle
1×

Как запустить три метода параллельно и дождаться завершения выполнения всех трёх?

concurrency middle
1×

Как реализовать кэширование для сервиса, чтобы избежать обращения к базе данных при получении сущности по идентификатору, не используя готовые библиотеки?

backend middle
1×

Как вы относитесь к работе с legacy-кодом? С каким legacy-кодом вы готовы работать, а с каким — нет?

behavioral middle
1×

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

behavioral middle
1×

Как много вы работали с тестированием, какие виды тестов писали и какой процент покрытия кода (code coverage) у вас был?

testing middle
1×

Какие паттерны проектирования вы применяли в своих проектах, помимо решения повседневных боевых задач?

architecture middle
1×

Можно ли вызывать виртуальные методы в конструкторе?

oop C++ middle
1×

Что такое паттерн Dispose, зачем он нужен и как правильно реализовать метод Dispose в C#?

language_specific C# middle
1×

Как работает Garbage Collector в Go и какие существуют настройки для его оптимизации?

language_specific Go middle
1×

Как устроен словарь (hash map) внутри?

data_structures middle
1×

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

data_structures middle
1×

Как устроен StringBuilder?

data_structures middle
1×

Какого размера объекты попадают в Large Object Heap (LOH) в .NET?

language_specific C# middle
1×

Какие методы или свойства необходимо реализовать в пользовательской коллекции, чтобы она наследовалась от IEnumerable в .NET?

language_specific C# middle
1×

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

data_structures middle

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