Don't waste your time - they give you a very extensive automated testing task that resembles a real production problem more than a typical interview assignment. It's time-consuming and feels like solving an internal company issue.
You're given a week to complete it, and you don't get paid for it.
There's no technical feedback, and you're asked not to publish the completed task to a public repository on GitHub or any other public platform.
This approach feels like exploitation of candidates' time and effort rather than a fair interview process. Value your work and think carefully before engaging with this company.