Web
1. Где передавать идентификатор клиента в REST API? (Где в API-запросе лучше передавать конкретного клиента для метода client_info()?)
2. Как передать несколько параметров фильтрации в query string?
3. Как сделать операцию списания денег идемпотентной?
4. Как вернуть клиенту файл размером в гигабайт
5. Как сервер может понять, что клиент закрыл браузер во время загрузки файла?
6. Как реализовать процесс загрузки 50 файлов с контролем успешности каждого файла?
7. Как бы вы организовали мини-сервис с двумя сущностями и GET-методом для получения записи по id?
8. Архитектура backend-приложения для настройки новостной ленты
9. Как спроектировать дашборд сравнения изменений данных у своей системы и конкурента?
10. (Продолжение) Опиши как будешь решать, необходимо получить данные.
11. (Продолжение) Как уменьшить задержку при сборе данных из внешнего источника?
12. (Продолжение) Какие проблемы могут быть у сервиса сбора внешних данных после нашего фикса уменьшения задержки?
13. (Продолжение) Тестирование предложенной системы
14. Как диагностировать нестабильную REST API интеграцию между двумя сервисами?
15. Что и почему стоит выбрать между frontend и сервисом товаров: REST или брокер сообщений?
16. Как уведомить клиента о завершении фоновой задачи?