Me postulé a través de un reclutador. El proceso tomó 2 semanas. Acudí a una entrevista en Revolut (Londres, Inglaterra) en ene 2019
Entrevista
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.
Preguntas de entrevista [3]
Pregunta 1
Background questions + Why do you want to join Revolut?
Me postulé a través de un reclutador. El proceso tomó 2 semanas. Acudí a una entrevista en Revolut (Londres, Inglaterra) en oct 2019
Entrevista
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.
Preguntas de entrevista [3]
Pregunta 1
Differences between multithreading,multiprocessing and concurrency.