The interview with HR was quite straightforward. After that, I was asked to complete a Test Assessment, which I did, fulfilling all the specified requirements.
However, the assessment review process took more than 10 days, and eventually, I received a tiny screenshot of an email from a developer to HR stating that I didn’t implement caching, didn’t use mocks for testing, and didn’t implement a requests rate limiter.
Interestingly, all of those items—except the rate limiter—were fully implemented. Regarding the rate limiter, it was not mentioned in the requirements, unless it was hidden behind the vague phrase "and more"?
Moreover, the claim that requests to third-party services are made during testing is completely false. Faker was used instead to simulate data, as the tests were designed to cover various scenarios. The tests are configured to run in a fully isolated environment without internet access, which means that no external requests are made, and their developers most likely didn’t run them at all.
It seems clear that the code wasn’t reviewed properly, and that no real effort was made to verify the implementation.
I find it extremely disappointing that after more than 10 days of waiting, my work wasn’t thoroughly evaluated but rather skimmed over, leading to inaccurate conclusions. I expected a much more professional and technical approach to candidate evaluation.