Software Engineer applicants have rated the interview process at Revolut with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 20% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 1 day to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Revolut overall takes an average of 2 days.
Common stages of the interview process at Revolut as a Software Engineer according to 1 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Revolut in Dec 2019
Interview
The interview consists of 3 steps.
1. Recruiter Call
The recruiter call was a 30 mins call. It was about the previous experience and included 3-4 technical questions.
2. Takehome assignment
I had 1 week to complete the assignment.
3. Technical & System Design Interview
2 interviews each 1 hour.
Interview questions [1]
Question 1
What is the worst case time complexity of quicksort?
What is new in python3?
I applied through a recruiter. I interviewed at Revolut in Jan 2020
Interview
A recruiter contacted me, we had a brief call about my background and Revolut in general.
After that, I got a one-week coding challenge in Java. I successfully proceded to the next round.
The next round was a phone interview. I've expected more algorithmic (problem-solving) type of interview, but the interview was really technically oriented. For 2 hours interviewers were asking questions about Java, concurrency, multithreading, databases, transaction isolation ...
At the end of the interview, they asked a very easy coding question. The purpose of this question was not to determine problem-solving abilities, but rather java knowledge.
After that, I got feedback that they are looking for someone with more experience in Java.
All in all, communication with the recruiter was very pleasant. The phone interview was good, but I was not prepared for that type of interview.
Interview questions [1]
Question 1
They asked about locking mechanisms in Java (synchronization, volatile, atomics), relational databases (index types, transaction isolation levels, query optimization), Java autoboxing and unboxing ...
Hey, thanks for your review! We really appreciate your thoroughness in letting us know about your experience. We’ll pass your feedback on preparing our candidates for interviewing with our recruiters and hiring managers, so that all our candidates know exactly what to expect from the process.
There was a quick phone screening and I've got the code test. They said it can be taken as long as you need. The test was quite tough. They set the test to use all of their skill what they are using on their project.
Thanks for your feedback - we appreciate your letting us know about your recruitment experience. We want to ensure that we’re testing all relevant skills for working at Revolut during our hiring process. If you have any further feedback about our coding test, we’d love to hear more.
While it didn’t work out this time, we urge you to check back to our careers page and see what else is available. We’re expanding rapidly at the moment and looking for enthusiastic professionals to join us.
Top companies for "Compensation and Benefits" near you