1) HR screening: Went well
2) 1hr technical questions with panel with topics agreed beforehand: Went well
3) Take home data science case study: Yet another company with this lazy recruiting practice expecting you to spend crazy hours developing the perfect model and building a perfectly OOP API on top of it. In this particular case study it gets worse since they say the API is a bonus but then you actually have to build it, on top of that one has to guess what the data means since its a big bunch of difficult to comprehend variables.
In my opinion this home assignments are not the way to go, split tasks in things you want to evaluate, giving a giant assignment and expect to evaluate every single competency from it is disrespectful for a candidates time. Think "split of responsibilities", funnily enough one of the feedbacks I received about my code. Also, if for some reason you really want to do a home assignment, do the candidate a favour and spend a minimum of one hour giving thorough feedback to the candidates. All I got was a very short email with very general feedback along the lines of: Code is somewhat improvable. Need better business framing.