I applied through a recruiter. The process took 2 weeks. I interviewed at Revolut (Londen, Engeland) in Aug 2019
Interview
1. Home task
You are given a week to make REST-ish api for money transfer.
Reviewer may ask you rework the task, because he is not able to check `README.md` or check `gradle.build` script for requirements.
2. Tech interview with simple coding assignment
Very dry interview with interviewers are listening for keywords, no discussion question whatsoever.
Very simple coding assignment, you will get extra points in case of TDD-ing it
3. Final interview with two tech guys
Still very dry and shallow interview with tech guys listening to keywords. There is a _design session_, but it is not a discussion question and keyword is enough to pass it.
Overall experience is quite awful and close to a waste of time , interviewers behave like they are not interested in the process and have a lot of tickets to deliver in next couple of hours.
I could recommend this company as a warm up interview for position in other company.
Interview questions [1]
Question 1
- transaction isolation levels,
- do you ci/cd
- do you code review
- gc
- java collections
- microservices: pros and cons
I applied online. The process took 1 week. I interviewed at Revolut in Apr 2019
Interview
Well organised. Live coding sessions were interesting. Test project test the right things, with sufficient time to implement it.
The recruiter communicated the timelines and the areas the interview will be covering.
I applied through a recruiter. The process took 3 weeks. I interviewed at Revolut (Kraków) in Jul 2019
Interview
I got taken aback by the interview process at Revolut.
First of all, the test task isn't too complicated but requires a lot of time.
In my case I spent entire week doing it after work and the full weekend. I sent it back to the recruiter, who contacted me initially, but never got a reply.
In 3 weeks I got a no-reply response containing basically no details about my gaps. There were generic phrases that aren't clear enough to define a self-improvement plan.
This is a deeply disrespectful attitude towards candidates.