I was contacted via linkedin and interviewed online. This part of the process was actually good and pleasant. I liked the vibe and what the company has to offer.
As for the assignment, it was a disaster. I was told it could be a codility test or an assignment, but, in the end, I had this assignment to build an API and share the repository with them. Requirements were confusing and leaves you guessing what to do and you're told everything there is to know is there (but it's a blatant lie!).
In the end, I received a brutal feedback stating I wasn't really senior and where the only thing positive was not that the application worked correctly (because I had to guess what needed to be done), that the application was stable, tested with different scenarios, had the exceptions with clear messages, had javadoc and API documentation both clear and complete. The only positive thing they could find is that and is that I wrote the java assignment in java. Yay! \o/
The list of all negative feedbacks made little sense and were full of subjective truths and actual misunderstandings. Everything felt forced.
Like, "you should use lombok instead of getters and setters". Wow! That is a pearl I will carry with me for now on.
And, in the end, you're not able to defend yourself against all these fake reviewing, which is utterly frustrating.
Such a waste of everyone's time.