Как бы вы реализовали отображение скидки на карточке товара? Какие поля добавили бы в сущность? Как бы высчитывали новую цену — на фронте или ожидали бы от бэкенда?

На карточке лучше показывать подтверждённые backend текущую цену, прежнюю цену и условия скидки; frontend отвечает за представление.

Короткий ответ

Что ответить на собеседовании

На карточке лучше показывать подтверждённые backend текущую цену, прежнюю цену и условия скидки; frontend отвечает за представление.

Подробный разбор

Ответ с пояснениями

На карточке лучше показывать подтверждённые backend текущую цену, прежнюю цену и условия скидки; frontend отвечает за представление.

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее