Contacted by recruiter who works for the company (no outside agency). Had about a 30min discussion about open positions/projects within the company and end goals for said projects. Recruiter then sets up an hour long video chat with a Software Development Manager. Next, I am asked to complete a code challenge. The coding exercise is extremely open ended with no time limits and very vague instructions. It takes a couple of hours to complete. The team that grade the exercises seem to grade things that aren't related to the task. For example, the type of framework you use i.e., Spring, which should be irrelevant and not count towards the score. Even if you come up with a fully-functional and tested REST API for this task, the team will deduct points for things like the number of classes used, which is NEVER stated anywhere within the challenge guidelines. The entire exercise is poorly written and grading of this exercise is even worse. It appears as if they have a QA dept with very little development experience grade the code submissions. The feedback given reflects this. I wouldn't bother interviewing with this company.