You have to create a client API to wrap some API calls with Go. You have some requirements with should / should nots.
Sigiloso
It took me 3 days (part-time) to learn Go + Challenge. I made the all the calls to their APIs, I wrote unit tests, integration tests with 84% of code coverage. I handled errors, project structure, mocks the best I could. The exercise was rejected with 4 lines of explanation and told me the URLs should not be in an environment variable and that I did not handle all errors or accounts versions (which is hardcoded on their solution). Also I built my Docker files and make the tests to pass on docker-compose up action. The feedback and interview validation is not fair, they just try to find the way to reject your work. - Calls working 100% - Unit tests - Integration tests - Mocks and Project structure - Docker compose up passing All this, and I got a rejection email. Come on. That's useless.