As others pointed out, the technical task makes little sense. You're given a project and asked to implement a set of requirements that are clearly too much for the three hours allocated. To understand a project, I need to spend time reviewing the code; I can't just jump in and start coding to the best standards.
The time constraint forces heavy reliance on AI, which they encourage as an "AI company." As an experienced developer, I wouldn't want my colleagues to rely so much on auto-generated code, so that was a red flag.
Going back to the project, they want you to prioritize a releasable product while also ensuring performant code. This is a stretch given the time allotted, and deciding what requirements should be part of a releasable product is very subjective.
At one point, they forgot about my interview, and I had to send an email to join the call, which is another red flag.
In general, I think they're not looking for a skilled developer, but possibly a "good vibe coder." I'd suggest reviewing the technical assessment in favor of evaluating the actual skills and knowledge of candidates. They also struggle with communication, as others have pointed out.
Implement three sets of requirements on their app, focused around uploading images to their background removal service.
The following metrics were computed from 1 interview experience for the Photoroom Senior Frontend Developer role in Italy.
Photoroom's interview process for their Senior Frontend Developer roles in Italy is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Photoroom's Senior Frontend Developer interview process in Italy.