After submitting my application, I progressed to a first-round interview and subsequently received a second take-home assignment. I dedicated my best efforts to completing the three required tasks. However, after 10 days, I received an unusual and vaguely negative response. They acknowledged my efforts but claimed my solution did not adhere to the Definition of Done, citing issues like failure to link the branch with the GitHub issue, incorrect unit testing, and lack of scalability in my solution. The feedback lacked specifics and was not accompanied by any comments on GitHub.
In response, I clarified that I had correctly linked the issue, providing a screenshot on my GitHub page to support my claim. Seeking further clarification on the unit test, I mentioned achieving a coverage of 90%. The HR representative expressed appreciation for my input and mentioned consulting with the team, but I never received any additional feedback.
It became apparent that the response was a generic, copy-pasted rejection sent to all unsuccessful applicants, casting doubt on whether they had thoroughly analyzed my code, thereby invalidating the time and effort I had invested. I strongly advise against considering this company, as it appears to lack professionalism and is filled with amateurs. Don't waste your time; this was my worst interview experience to date.