Revolut Interview Question

Java concurrency breakdown, keywords and race conditions