Pergunta de entrevista da empresa Revolut

Java concurrency breakdown, keywords and race conditions