Less than a week after applying, I had a conversation with an HR person about the basics of Flix, and whether I should apply as a data scientist or data engineer, as I fall between the two positions. The questions were basic (what are you looking for? what do you think about Berlin? how much money are you expecting? etc).
I was invited to come onsite about a week later. I interviewed with another HR person. Basic questions about what I want to do with my life, why are you in Berlin, etc. The interviewer also provided information about the agile methods used at Flix and the company structure. We decided that I should continue the interview process by completing their assignment for data engineers.
About a week later, I completed their HackerRank assignment. It requires 3 hours in a language of your choice. I took it at home at my convenience.
About a month later, I came back onsite for a "technical" interview. I met with two guys with technical background in data science. We discussed what Flix has to offer. We then discussed my previous work experience. A lot of questions about the mathematics and the models used.
About 2 weeks later, I received a rejection for a Senior Data Scientist position. I was told that my "strengths were more focused towards math and statistics rather than Data Science".
Overall, the interviewers were pleasant and friendly. Based upon the descriptions I heard, I think the company has interesting data science problems. However, the interview process felt very slow and unstructured compared to other companies.