C#-разработчик — вопросы с реальных собеседований, часть 8
57 популярных вопросов из 293 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Какие есть плюсы и минусы в том, что один сервис вызывает другой сервис напрямую из своего обработчика (handler)?
architecture
middle
1×
У вас есть опыт работы с очередями сообщений?
architecture
middle
1×
Почему вы приняли такое решение?
behavioral
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Какие есть плюсы и минусы в том, что один сервис вызывает другой сервис напрямую из своего обработчика (handler)?
Прямой вызов другого сервиса из обработчика запроса — это самое простое решение, которое часто выбирают на старте. Оно даёт очевидный поток данных: запрос пришёл, мы синхронно сходили в другой сервис, получили ответ и отдали клиенту. Но с ростом нагрузки и количества сервисов эта простота превращается в проблему. Плюсы: Минимум инфраструктуры — не нужны очереди, брокеры, дополнительные библиотеки. Код легко читать и…
✓ Прямой вызов из handler прост в реализации, но создаёт сильную синхронную связность между сервисами.
✓ Минусы: блокировка потока, каскадные отказы, проблемы с производительностью при росте нагрузки.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое депозитарий и чем он отличается от других финансовых институтов?
database
middle
1×
Почему [технология/инструмент] не любят в сообществе?
general
middle
1×
Что такое депозит и для чего он нужен?
general
junior
1×
Из-за чего вы решили сменить работу?
behavioral
junior
1×
У вас есть еще вопросы по Kafka? Что-нибудь хотели бы спросить?
backend
Kafka
middle
1×
Расскажите про слоистую архитектуру. На каком уровне вы работаете в рамках этой архитектуры?
architecture
middle
1×
Расскажите, пожалуйста, про ваш релевантный опыт работы.
behavioral
junior
1×
Что представляет собой жизненный цикл текстуры в тестах? Создается ли она один раз для всех тестов класса или для каждого теста отдельно?
testing
middle
1×
Что такое распределенный монолит и чем он отличается от микросервисной архитектуры?
architecture
middle
1×
Как вы организуете интеграционные тесты для каждого тестового класса?
testing
middle
1×
Очищается ли память после выполнения всех тестов?
testing
junior
1×
Что такое Testcontainers и как их использовать в тестировании?
testing
Testcontainers
middle
1×
Расскажите про недостатки.
general
junior
1×
Как у вас реализовывались тесты в проекте и в чем заключались особенности их реализации?
testing
middle
1×
Каким образом вы реализовывали поиск элемента или клиента по вводу пользователя с клавиатуры?
algorithms
middle
1×
Что такое зависимость, для чего она нужна и почему она существует для каждого компонента системы?
architecture
junior
1×
Расскажите о жизненном цикле текстуры в графическом API.
graphics
OpenGL
middle
1×
Это касается в том числе и тестов?
testing
junior
1×
Какие основные принципы или виды unit-тестирования вы можете выделить?
testing
junior
1×
Каким образом в строке происходит доступ к элементам и через что это реализуется?
language_specific
junior
1×
Расскажите про юнит-тестирование.
testing
junior
1×
Использовали ли вы какие-либо специфические особенности VR в своем проекте?
architecture
middle
1×
Нужно ли приводить строковые значения к верхнему или нижнему регистру при сравнении или хранении данных?
database
junior
1×
Вы сейчас находитесь в поиске работы или процесс сокращения еще продолжается?
behavioral
junior
1×
Какие риски в безопасности несет такой вид?
security
middle
1×
Расскажите, что такое миграции баз данных и для чего они используются?
database
junior
1×
Чья была идея реализовать это решение? Кто конкретно это придумал?
behavioral
middle