I submitted my solution to a coding assignment given to me as part of a recruitment process. A week after, the recruitment officer came back to me saying that they're not moving forward with my application because they were pretty unsatisfied with the code I submitted. I asked them for some constructive feedback about my submission, and while I appreciate that they shared their thoughts with me, I'm honestly not fully convinced with their assessments. I asked the recruitment officer if they can give me a chance to review my code again with me, face to face, but he told me they can't. He told me he asked for a second opinion about my submission, and he got similar feedback.
I don't claim to be the best software developer in the world who makes the most beautiful code, but I strongly feel like that I can make a case to how I built the solution I submitted. Some of their feedback don't really make that much sense to me; it's as if they didn't really take the time to review my code. For all we know, their assessments might actually be well grounded, and I'm just feeling bad about the rejection. Regardless of what the case is, though, it'd still help me improve if I get feedback through some sort of peer review. I feel like I should make the best of the situation.
The thing, however, is that in one previous email, they asked me not to share or publish the problems they assigned to me. I don't really have any intentions of doing that; I only want a peer review of my own code. Is it ok if I share my solution to their problem with other people for a review?