Прислали тут левый документ с какого-то собеседования:
Тестовое задание на позицию Technical Team Leader
Задача:
- Разработать систему обработки (имитация банковской системы управления счётом)
...
- В качестве базы данных использовать PostgreSQL
...
- Регистрация нового пользователя системы с ролью «клиент»:
-- внесение средств на счёт;
-- перевод денежных средств на другой счёт;
-- вывод средств.
...
- Система должна обеспечивать консистентность данных при любых нагрузках;
...
- Запрещается использовать Optimistic/Pessimistic Locking (и другие подобные блокировки) на уровне СУБД.
Те эти ребята предлагают не использовать транзакции и select for update. Я правильно понимаю что цель этого задания в том что правильный соискатель должен отказаться писать этот говнокод и это и будет критерием сдачи задания?