C#-разработчик — вопросы с реальных собеседований, часть 4
57 популярных вопросов из 293 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как в Apache Kafka решается вопрос с очередностью сообщений?
backend
Kafka
middle
1×
Зачем нужна конструкция IDisposable в C#?
language_specific
C#
middle
1×
Зачем нужны партиции в Apache Kafka?
backend
Kafka
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как в Apache Kafka решается вопрос с очередностью сообщений?
В Kafka очередность сообщений гарантируется только в пределах одной партиции. Производитель пишет в партицию, читатель читает из неё последовательно — так порядок сохраняется. Если нужно соблюдать порядок глобально (для всех сообщений по одному ключу), нужно отправлять их в одну и ту же партицию. Самый простой способ — задавать ключ при отправке. Kafka использует хеш ключа, чтобы определить партицию. Например, для…
✓ Гарантия порядка только в пределах одной партиции; глобальный порядок требует одной партиции на топик.
✓ Ключ сообщения определяет партицию через хеш — все сообщения с одним ключом в одной партиции.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
На какой период времени вы планируете свое развитие или в каких временных промежутках вы привыкли оценивать свою работу?
behavioral
junior
1×
В резюме, которое вы мне отправили, указан март 2026 года — то есть вы уже не работаете, верно я понимаю?
behavioral
junior
1×
Можете подсказать, на основании чего вы формируете свои зарплатные ожидания? Для нас это важно для сбора статистики.
behavioral
junior
1×
Если вам поступит предложение о работе, сможете ли вы выйти сразу или вам понадобится время на отработку?
behavioral
junior
1×
Весь ваш опыт работы оформлен по трудовой книжке, или были периоды работы по договорам ГПХ, в качестве ИП или самозанятого?
behavioral
junior
1×
Является ли данная сумма компенсации комфортной для вас?
behavioral
junior
1×
Локация, из которой вы планируете работать, — это город Волгоград, верно?
behavioral
junior
1×
Почему в данном случае используется IHttpClient?
architecture
.NET
middle
1×
Что такое CancellationToken и как его реализовать?
concurrency
.NET
middle
1×
Почему важно проверять входные данные на null и пустоту коллекции?
algorithms
junior
1×
В чем разница между выгрузкой и загрузкой данных?
general
junior
1×
Что такое feature toggle (или feature flag)?
architecture
middle
1×
Решите две предложенные задачи и предоставьте свои решения.
algorithms
junior
1×
Почему в стандартных библиотеках часто отсутствует метод для асинхронной загрузки изображений (Get Image Async)?
frontend
middle
1×
Что такое read-only коллекция и как её реализовать?
data_structures
junior
1×
Что это за пример?
general
junior
1×
Что такое тип Result и для чего он используется?
language_specific
Rust
junior
1×
Что такое интерфейс или абстрактный класс без реализации?
oop
junior
1×
Имели ли вы опыт работы с C++?
language_specific
C++
junior
1×
Что для вас является комфортными условиями труда, что является минимально допустимыми, а что — желаемыми?
behavioral
junior
1×
Когда вы закончили свою работу?
behavioral
junior
1×
Почему вы делаете акцент на знании английского языка?
behavioral
junior
1×
Вам необходимо отдельное рабочее место или коворкинг?
behavioral
junior
1×
Что такое TCP, UDP, DNS, порт и сокет в контексте компьютерных сетей?
networking
junior
1×
У вас код-ревью проводил один человек или это было кросс-ревью?
general
junior
1×
Работали ли вы с RabbitMQ?
backend
RabbitMQ
middle
1×
Какого рода это задачи?
general
junior