A friend of mine was in your position not a long time ago.
He got offered a job and as part of the interviews he had a test task on machine learning (finding identical and almost identical images).
They kept asking and asking more of him and he did work on those new specs they added to the requirements. The end result was a program better then the company was using at that time and still he did not got the job.
So whenever i see something like this happening i directly say thank you for the opportunity but goodby :)
A friend of mine was in your position not a long time ago.
He got offered a job and as part of the interviews he had a test task on machine learning (finding identical and almost identical images).
They kept asking and asking more of him and he did work on those new specs they added to the requirements. The end result was a program better then the company was using at that time and still he did not got the job.
So whenever i see something like this happening i directly say thank you for the opportunity but goodby :)
This is a synthetic test case we do with all people reaching that point of our hiring process. Nothing you could use or sell as a product.