I applied through a recruiter. I interviewed at Revolut
Interview
HR Interview with some basic technical questions, Technical Interview where you need to implement an AccountService which supports transfer of money/withdrawals/deposits handling concurrency, locking and writing UT for all scenarios.
Interview questions [1]
Question 1
Pessimistic vs Optimistic Locking, DB Indexes, Diferent types of deployments/rollbacks, java collections questions