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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 408
Теория

Есть кейс: пользователь оформляет заказ, система проверяет наличие товара, списывает деньги и возвращает ответ. Какую UML-диаграмму использовать, чтобы показать порядок такого взаимодействия?

Для отображения порядка взаимодействия при оформлении заказа лучше всего использовать диаграмму последовательностей (Sequence Diagram) из UML.

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

Спроектируйте решение для веб-страницы бронирования книг в сети книжных магазинов: выбор города и магазина, список книг с фильтрацией, бронирование по номеру телефона, уведомление по SMS. Опишите функциональные требования, постройте ERD-диаграмму, напишите SQL-запрос и JSON-ответ.

Функциональные требования:

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

Пользовались ли PlantUML? Для каких видов диаграмм?

PlantUML — это инструмент для создания UML-диаграмм с помощью простого текстового описания. Я использовал его для построения различных видов диаграмм, в частности:

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

Для кого рисовали BPMN?

BPMN (Business Process Model and Notation) создавался для бизнес-аналитиков, менеджеров процессов и других специалистов, участвующих в моделировании и оптимизации бизнес-процессов.

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

Если говорить про нефункциональные требования — представим проект в вакууме — какие нефункциональные требования ты обычно фиксируешь?

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

Читать ответ