Corporation with startup roots, lots of flexibility.
To get things done, you need to work out a lot of information on your own.
I applied online. Hard and quite long, but after 5 stages I got the job, which was good. There were lots of different stages including a take-home test which took a long time, bar raisers, and other interview steps.
The interviewer asked me to perform overly strict and impractical TDD, such as testing whether an empty method throws an exception. While I understand the intent to assess my TDD capabilities, addressing both TDD, concurrency, and JDK knowledge in su
I applied online. The process took 5 days. During the initial HR screening call, the recruiter explicitly stated that Revolut was not hiring for a specific team and that team fit would be determined only after the coding and system design stages.
I applied online. Hard and quite long, but after 5 stages I got the job, which was good. There were lots of different stages including a take-home test which took a long time, bar raisers, and other interview steps.
The interviewer asked me to perform overly strict and impractical TDD, such as testing whether an empty method throws an exception. While I understand the intent to assess my TDD capabilities, addressing both TDD, concurrency, and JDK knowledge in su
I applied online. The process took 5 days. During the initial HR screening call, the recruiter explicitly stated that Revolut was not hiring for a specific team and that team fit would be determined only after the coding and system design stages.