Ho presentato la mia candidatura online. La procedura ha richiesto 6 settimane. Ho sostenuto un colloquio presso Revolut (Remote, OR) nel mese di mar 2020
Colloquio
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.
Domande di colloquio [8]
Domanda 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?
Ho sostenuto un colloquio presso Revolut (Barcellona)
Colloquio
too long process. many steps. strange livecoding where after an optimal solution they ask you about another optimal solution. A little annoying ML interview where you have to solve basic theory of probability tasks for senior position
Rapid-fire format — interviewer moved through topics quickly, frequently interrupting to redirect when answers got too long or off-track. Several questions were skipped due to time pressure or when the candidate struggled to formulate a clear answer
What I appreciated most was the transparency. The recruiters kept me updated at every stage, and the interviewers were clearly experts in their fields. They didn't just look for the "right" answer but were interested in my thought process and how I handle edge cases in data. The technical discussions were intellectually stimulating rather than intimidating.
Domande di colloquio [1]
Domanda 1
Discussion of past projects, deepdive on specifics