I applied online. The process took 6 weeks. I interviewed at Revolut (Remote, OR) in Mar 2020
Interview
The process took somewhat 4-6 weeks. I applied for the job position located in Poland. The recruitment process was fully remote and consisted of hangout calls. The first step is the CV screening and a call with the HR guy. The next step is a homework assignment, consisting of 2 exercises (one, is an SQL problem - a redshift-powered metabase, second, is a machine learning challenge). The third step requires you to: a) present your ML solution; b) answer some theoretical DS questions; c) pass Python live coding exercise; d) again, answer some DS questions. The fourth step is the final interview with the head of the AI department.
Interview questions [8]
Question 1
How to exactly implement the calculation of a median using a map-reduce algorithm? It must work well with hundreds of millions of numbers. Describe all steps of the algorithm. What approximation methods of a median you know?
You trained recently a gradient boosting model. You need to retrain it from time to time, also, it must be put to production. There are no data engineers nor ml-ops people to help you. What would you do?
I applied in-person. The process took 5 weeks. I interviewed at Revolut (Londres, Inglaterra) in Feb 2020
Interview
The interview process took slightly more than 5 weeks. Divided into 4 main stages, the process is extremely efficient thanks to the DS talent team. At each single stage, thorough feedback was provided.
The four stages consist of:
- Phone interview with talent lead (general questions about yourself and some preliminary technical questions around Python, SQL)
- Take home data challenge (quite long to finish but extremely interesting). One week time is available for the candidate to complete it
- Technical interview with 2 senior data scientists. Here you are asked to present findings of the data challenge, answer technical questions on DS or machine learning, do a live python coding exercise
- Final interview with head of team or pm: this is mainly a culture fit assessment as well as previous background and experience check to make sure team's goals and candidate skills are aligned.
Interview questions [3]
Question 1
Questions around Bayesian methods used in data science
I applied through a recruiter. The process took 4 weeks. I interviewed at Revolut (Londres, Inglaterra) in Jan 2020
Interview
The interview process was incredibly efficient and feedback was provided at every stage.
The stages consisted of:
> Initial phone interview with recruiter
> Take home data challenge - 7 days to complete
> Technical interview including presentation of challenge and live coding exercise
> Final interview with team members (mainly culture fit)
Hey, thanks for your feedback! We love to hear when we’re doing well. I’ll make sure to pass your review on to our recruitment team. Welcome to the rocketship!
Top companies for "Compensation and Benefits" near you