I recently started to look for a job, after several years in my current company, for personnal and work reason. I hadn't had a proper recruitment process for at least 3-4 years now and am faced with someting I find rather new, at least here in Central Europe that is: take home assignments. This had started in some startups around here a few years ago but now it seems to be pretty commonplace even in some larger international firms.
After a first failed take home assignment, I am now faced with a new take home assignement with another company. For the first one, I sinked in a good 20 hours of work, a fairly good research and data modelling (my search is linked to data science jobs), and now again the assignemnt also has a scope that seems rather large and I am unsure on how to deal with the situation this time.
Overall the assignment is based on the position work and consists of:
Analysis, data cleansing, data loading on a test database
A few statitsical modelling
Financial strategy analysis
While the team manager told me a qualified person could do the task in 7 hours, from my experience I estimated that here, it would take at least twice that time if not more.
How are usually reviewed these assignments? i.e. the fully answered question or the thought process is more important. This impacts greatly on how to approach the tasks
With take home assignment, should the solution be only "get the work done" and nothing more, no fluff ?
Why are there "Bonus questions" ? Is it a standard for this sort of tests and basically an expected work to be done ?
I see how to solve the assignment but the amount of work is baffling even for somebody with experience, given a home setup is different than a work one* and the fact that the time given to complete it is 10 days. This is just a step in the process, and does not guarantee any following interviews for this position.
*For those familiar, this basically requires you to build/setup an ETL, Python connections to the DB and build visualisation for the project, which adds in terms of hours of work and hardware to do the work properly.
Edit: This question is more based on how to approach a heavy workload take home assignemnt and the underlying expectations rather than taking a decision on declining the offer.