I applied online. The process took 5 weeks. I interviewed at Revolut (Londen, Engeland) in Feb 2020
Interview
I took the interviews remotely since I'm from outside the EU.
The interview process started with a video call with a recruiter, we went over the positions I applied for on a very high level and he screened me with 5 or 6 very basic Python and SQL questions. That same day he sent me a home task, there was a Python part and a SQL part. Between both of them, it took me around 4 or 5 hours. I ended up learning some PostgreSQL specific features to do the SQL challenge. A few days later they sent me feedback related to the task, no BS, completely honest and to the point.
After that, we did 2 interviews back to back. One was more of a technical screening. They touched subjects related to Python, SQL, clouds, etc. then they asked me to design an API and we talked trough different technical aspects to consider when implementing it (transactions, isolation levels, idempotent operations, etc.).
The third and final call was with the PO that I'd end up working with. We had an interesting conversation, he told me about the company culture and asked how I'd solve a couple of different problems. He was very friendly and I think we hit it off well. A few days later I got a call from the recruiter to tell me I got an offer.
Everyone was friendly and I might be old school but I liked the personal touch of getting a call to tell me I got the offer and a video call at the beginning of the process to talk about it a bit. I imagine with all the applications they get doing the initial call with everyone is a lot of man/hours, so I really appreciate they do it.
Interview questions [1]
Question 1
Several questions about the features of the python language, SQL, Idempotency, etc.
Hey, thanks for this review! We appreciate your time in letting us know about your recruitment experience. We’ll be passing along your feedback to our recruitment team to let them know they’re doing a great job. Welcome to the rocketship!
I applied through a recruiter. The process took 4 weeks. I interviewed at Revolut (Londen, Engeland) in Oct 2019
Interview
The whole interview process was conducted remotely and consisted of:
- initial screening call with Revolut recruiter
- coding test (homework) Python and SQL (3 days allowed)
- Python interview; Systems Architecture interview (2 separate interviews on the same day)
- final interview with panel consisting of recruiting specialist, business person and one or more team leads that are interested in your profile (the team leads join the interview one at a time).
Interview questions [1]
Question 1
Design a system to store and retrieve logging data; consider all components.
I applied through a recruiter. The process took 4 weeks. I interviewed at Revolut (Londen, Engeland) in Sep 2019
Interview
- HR interview call
- Take home coding test (Python, SQL), got very detailed feedback
- Technical video interview (2 interviewers, 1 hour each), questions and system design discussion
- Final interview: presentation of available positions
Top companies for "Compensation and Benefits" near you