Pergunta de entrevista da empresa Revolut

Multithreading, concurrency, junit, tdd, transactions, db indexing, ACID, different isolation levels, huge relational DB optimization