Как спроектировать оплату на кассе через мобильное приложение без СБП?
Архитектурная задача: идентификация на кассе, переход в банк, подтверждение оплаты и обработка неопределённого результата без повторного списания.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Архитектурная задача: идентификация на кассе, переход в банк, подтверждение оплаты и обработка неопределённого результата без повторного списания.
Читать ответКак корректно отменять корутины и какие средства для этого применяются? Управление корутинами в Kotlin/Coroutine строится вокруг контекста отмены Отмена передаётся по иерархии контекстов: при отмене родителя…
Читать ответКак выстраивается процесс тестирования: среды и виды проверок последовательность окружений: локальное → QA → stage → prod локальный стенд — разработка, быстрый feedback и запуск unit тестов QA — функциональные и…
Читать ответИнструменты для проверки API и пользовательского интерфейса Тестирование API: Postman — понятный инструмент для формирования, отправки и автоматизации HTTP-запросов с поддержкой коллекций и окружений. Swagger (Swagger…
Читать ответОтличия <? extends T> от <? super T> обобщённые типы в Java значения из такого контейнера можно безопасно читать, но добавление запрещено объекты типа T можно безопасно добавлять, а при чтении типом результата будет…
Читать ответПочему на собеседовании важно понимать работу стека в многопоточности? управление памятью при выполнении нескольких потоков у каждого потока есть собственный стек вызовов в стеке хранятся локальные переменные и адреса…
Читать ответHTTP-статус 204 сообщает об успешном выполнении запроса без тела ответа При этом отсутствие контента иногда означает, что данные неполные или ожидаемые данные не были возвращены Клиентское приложение может обработать…
Читать ответ