Unrespectful since from the start.
I've got first an email saying that I've got refused.
One week later, I've got another email asking for a chat (like what happened?)
Ok, then I've had a chat with the recruiter and they sent me a take home test.
The take home test is just horrible, with a really bad json and you have to solve all the problems in the front (something that could never happen in real problems).
Then, I've spent my time to make it, using good patterns of iOS, respecting the architecture they've proposed there, making good dependency injections and avoiding filtering with double for - using compactMap and filters, reusable and good codes.
What you get back? a horrible feedback, with not good arguments, really very weak explanations that would even break concepts of SOLID.
Really seems that the engineer of the other side is not able to recruit anyone, that hes expecting a template of a software that only he knows it and anything different he refuses. What a strange culture, proves its not a good place to work on.
Its a waste of time.