I applied online. The process took 1+ week. I interviewed at N26 in Jun 2022
No offer
Positive experience
Average interview
Application
I applied online. The process took 2 weeks. I interviewed at N26 (Berlin) in Jun 2022
Interview
first round with recruiter, followed by a case study , then discuss with 2 senior ML engineers in the technical interview. The interviewers are all very friendly and the process is very clear and fast
First, there was a screening video call with the recruiter. Basically, you will be asked general questions about your current work, your goals, and why are you applying.
I was sent a take-home test and it was very badly written. The questions were vague and there was no accurate description of the required solution, as they only tell you that the solution must be "optimal".
I didn't expect the take-home test to be about writing an optimal SQL query and a python script that emulates another SQL query since I don't work much with SQL at my current job and I only know the basics of SQL.
I expected the test to be more about ML and building models and using ML frameworks. Also, the job description doesn't tell you that you need to be an SQL master. This should be clear to any applicant before wasting their time solving the test.
Although I solved the test, and my solutions were quite good even though I don't have advanced SQL knowledge, the feedback was that your solutions could be optimized further. I know that I can sit days squeezing a query and an algorithm but a take-home test shouldn't be like that, especially in an ML role!
Interview questions [1]
Question 1
Q1: Given some data write an optimal SQL query that outputs the following table...
Q2. Given an SQL query write a python script that gives the same output.