Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

51955 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Каталог

Последние вопросы

Найдено: 51955
System Design

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

После отправки записи показывайте состояние ожидания и идентификатор операции. Календарь обновляйте из серверной модели чтения, а push или WebSocket используйте как сигнал получить актуальные данные.

Читать ответ
Поведенческий

Разработчик пришёл и говорит, что задачу нужно делать иначе. Каковы твои действия?

Сначала выясните причину предложения и сравните варианты по бизнес-цели, рискам, стоимости и срокам. Аналитик защищает требуемый результат, а не первоначальную формулировку решения.

Читать ответ
Поведенческий

У вас нет высшего технического образования. Это может быть проблемой?

Отсутствие технического диплома нужно обсуждать через требования роли и подтверждённые компетенции. Покажите, как закрывали необходимые знания практикой и обучением, не обесценивая образование.

Читать ответ
Поведенческий

Все ли твои проекты в качестве системного аналитика указаны в резюме?

Уточните, перечислены ли все проекты или только наиболее релевантные. Объясните принцип отбора и при необходимости кратко назовите пропущенный опыт без нарушения конфиденциальности.

Читать ответ
Теория

[имя] спросил(а): знакомы ли вы с форматами Outstaff и Outsource, понимаете ли разницу между ними?

Outstaff обычно означает предоставление специалистов, чьей работой управляет клиент. При outsource подрядчику передают выполнение функции или проекта с ответственностью за согласованный результат.

Читать ответ
Поведенческий

Как ты реагируешь на ситуацию, когда нужно продолжать работу, пока идут согласования по заблокированной задаче?

Зафиксируйте блокер, ответственного и срок ответа, затем согласуйте полезную работу, не зависящую от решения. Не подменяйте отсутствующее согласование скрытым предположением.

Читать ответ
Теория

Как backend понимает, можно ли по токену отдавать пользователю данные?

Backend сначала проверяет подлинность и актуальность токена, затем права пользователя на конкретную операцию и объект. Валидный токен сам по себе не разрешает доступ ко всем данным.

Читать ответ
Теория

Расскажи подробнее про HTTP 400-е ошибки: для чего они, какая реакция на них должна быть?

Ответы 4xx означают проблему обработки конкретного клиентского запроса: неверные данные, доступ, отсутствие ресурса или конфликт. Реакция зависит от статуса, а не сводится к бесконечному повтору.

Читать ответ
System Design

Как бы ты подошел к проектированию сервиса SMS-рассылки (загрузка номеров, текст, запуск сейчас или по расписанию, срок действия)?

Разделите кампанию, получателей и попытки отправки. Загрузка и проверка номеров предшествуют планированию, а очередь воркеров отправляет сообщения с учётом лимитов провайдера и срока действия.

Читать ответ
Теория

Если бы удаление реализовывалось через PATCH, как бы это выглядело?

Через PATCH можно реализовать мягкое удаление как изменение состояния ресурса, например archived=true. Это не физическое удаление записи, и такое поведение нужно явно описать в контракте.

Читать ответ