Python 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 36.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Revolut in Apr 2022
Interview
I applied via the website with the cover letter. I got replied in 2 weeks to my email.
It was the initial interview with a technical recruiter about me, my experience, expectations, and the Revolut team.
There was also a short technical part.
I am still thinking if offered salary expectation meet my budget.
Interview questions [1]
Question 1
The technical questions were:
1. How do you ensure and measure code quality
2. SOLID
3. TDD and what other approaches are you using for coding
4. What’s the transaction?
5. ACID principles
6. Time complexity for Python dict, name the worst-case complexity
7. What data structure would I use for the DB search by id
Regarding my experience:
1. What infrastructure was used on my last project?
2. What my responsibilities were?
3. What tech tasks I've solved?
4. What problem did the product solve?
5. What was a team?
6. Why have I decided to leave?
etc.
I applied online. I interviewed at Revolut (Bucarest, ) in Jul 2021
Interview
I only had the HR interview, the first step of the process. It went okay, the interviewer was really professional and gave me all the information I needed. The next step consisted of a home project, but didn’t go further due to some personal issues.
I applied through a recruiter. I interviewed at Revolut (Varsovia, Mazovia) in Nov 2020
Interview
The interview had multiple stages. It was professional. Questions was interesting and sometimes demanding. Because of that people in Revolut are really skilled and hard working.
Different stages was focusing on different areas.
0. The homework code task
1. Python language interview
2. Overall experience of yours
3. System architecture part
4. Bar raiser interview
Interview questions [1]
Question 1
Python patterns.
How does garbage collector is working?
How are implemented dicts?
Postgresql isolations