J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez Revolut (Londres, Angleterre) en janv. 2019
Entretien
There is 3 different steps in the interview process. I made it until stage 3 but have been rejected.
1) Phone Screen interview with the recruiter via Google Hangouts.
- Personality, motivation, salary expectations. No technical questions.
2) Coding task to do in 3 days (SQL task - algorithmic skills testing - REST API - unit testing).
- Received a very complete and constructive feedback on what I've done.
3) On site interview with Data tech lead and Data Engineer.
- Technical questions and live coding task.
People were really nice and friendly. But I was a bit frustrated because the on-site interview was really focused on Data Engineering, not much on Software/Backend Engineering.
Questions d'entretien [3]
Question 1
Background questions + Why do you want to join Revolut?
J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez Revolut (Londres, Angleterre) en oct. 2019
Entretien
I have been contacted by an internal recruiter on Linkedin.
Initial phone screening with some basic questions about SQL and Python, then a technical challenge.
Challenge consists of two SQL queries and two Python based tasks. Somewhat difficult and time consuming.
Then a two hours technical interview.
First part you will be asked general Python/SQL and software engineering questions
Second part you will be asked to design a system for an API with two banking services.
If you don't have experience in large scale system I'd suggest doing quite a lot of research on the subject.
Hopefully this review will be helpful to someone.
Questions d'entretien [3]
Question 1
Differences between multithreading,multiprocessing and concurrency.