Rust-разработчик — вопросы с реальных собеседований, часть 5
25 популярных вопросов из 147 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Почему очередь задач может начать потреблять избыточное количество памяти?
architecture
middle
1×
Что делать, если пользователь слишком часто отправляет запросы и нагружает систему?
system_design
middle
1×
Как спроектировать структуру данных для системы обработки заявок?
system_design
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Почему очередь задач может начать потреблять избыточное количество памяти?
Очередь задач начинает потреблять избыточную память, когда скорость постановки задач превышает скорость их обработки или когда каждая задача хранит слишком много данных. Вот основные причины с конкретными примерами. Размер сообщения. В очередь кладут не идентификатор, а сериализованный объект с большим payload. Например, задача обработки изображения может содержать base64-код картинки на несколько мегабайт. Если…
✓ Размер payload: передача больших данных прямо в сообщении (сериализация, base64) без внешнего хранилища.
✓ Backlog из-за медленных consumer'ов: скорость постановки превышает скорость обработки, очередь растет в памяти.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как можно масштабировать Celery?
backend
Celery
middle
1×
Чем отличается синхронный воркер от асинхронного воркера?
concurrency
middle
1×
Что такое паттерн «Стратегия» и чем он отличается от паттерна «Спецификация»?
oop
middle
1×
Чем отличается очередь сообщений (Message Queue) от шины событий (Event Bus)?
architecture
middle
1×
Какие виды строк существуют в Python?
language_specific
Python
junior
1×
Можно ли изменить отдельный символ внутри строки в Python?
language_specific
Python
junior
1×
Как пометить, что ответы на определенные поля формы обязательны?
frontend
HTML
junior
1×
Чем отличается Django от Flask?
backend
Python
junior
1×
Что такое FastAPI, каковы его основные особенности и какой у вас опыт работы с этим фреймворком?
backend
Python
middle
1×
Сможешь ли ты разработать и внедрить API в одиночку?
backend
middle
1×
Что важно учесть при проектировании REST API?
web
middle
1×
Как проверить корректность введенных пользователем данных?
backend
junior
1×
Как правильно обрабатывать ошибки ввода данных пользователем?
backend
junior
1×
Расскажите о вашем опыте проектирования архитектуры REST API.
architecture
middle
1×
Можно ли использовать специализированные библиотеки для работы с валютой в Python, чтобы избежать ошибок округления?
language_specific
Python
junior
1×
Что произойдет в Python, если передать аргумент типа, отличного от указанного в аннотации типов?
language_specific
Python
junior
1×
Почему в Python нельзя сделать строгую статическую типизацию?
language_specific
Python
middle
1×
Какие ошибки вы видите в данном коде?
general
junior
1×
В какой момент мы получаем JWT-токен?
web
junior
1×
Как AmoCRM понимает, что заявка создана?
backend
AmoCRM
middle
1×
Куда бы вы стали копать, если не получается авторизоваться в системе админки?
backend
middle
1×
Что происходит в системе после успешного создания заявки?
architecture
middle
1×
Что должно произойти, если при втором обращении к endpoint создаётся дублирующая заявка в базе данных?
backend
middle
1×
Где хранится JWT-токен?
web
middle