Been asked by an external recruiter to apply , things moved then very fast, first interview scheduled with standard HR questions followed by a primary easy tech interview, responses were fairly by this time very fast.
then I was moved to the second step which is a coding task, I received the task doc which was of a minimal description, anyways figured it out and solved it in a neat solution fullfiling all the requirements with some unit tests covered.
After a week I received a negative response and asked for feedback about the reason and after waiting for one week, I received the most incompetent feedback ever ( A senior developer won't change the default iOS values and create trouble for himself)
Unfortunately the person who reviewed the code, clearly have low experience with the industry standards as he missed that this is a part of a workaround (documented) for a buggy api and it was done like this (changing url request default timeout and making a retry) So not to break the UX.
Clearly multiple disappointments here, first the failure of the API of having the average response time of 1 second or even if they took the time to investigate, they would have admitted this fact instead of having such conclusion, plus seriously, if you only have one comment, it is better to be discussed in a call and not to just reject the candidate after he provided a solution covering all the points in the task.
Really very bad and incompetent, Its ok to be rejected cause of lacking a certain skill, but unfortunately this was clearly a waste of time and disrespect.