Revolut Interview Question

A lot about multithreading and problems around it.