Pergunta de entrevista da empresa Revolut

Java concurrency mechanisms for moving money between accounts in memory. And using DBMS.