I recently took an online coding test for a software engineering position (entry level). I am not very good at programming while a timer is counting down, but nonetheless two questions went very well. However, I completely drew a blank on the last question even though it was similar to the others in terms of skills that were tested. But somehow I just could not figure out how to solve the problem and ended up not submitting any solution for the last question.
Right after the test, when the stress of the countdown timer was gone, my mind cleared and I realized how easy the solution was and I wrote (from memory) the solution to the problem in about 5-10 minutes.
Of course I understand that it is normal to fail tests and I don't mind to fail every once in a while since it helps me to learn and improve. However, in this case I did not fail to answer the question because of a lack of skills or knowledge but because of a temporary brainfade. I clearly have the skills and I am very disappointed with myself.
I feel that not providing any answer to the question will severely limit my chances of clearing this interview round. Therefore I was wondering if I should e-mail the recruiter and explain what happened. I could even include the code I wrote to solve the problem (although I can of course not proof that I actually wrote it right after the test in 5 minutes). But I am not sure if explaining myself would help me in this situation or actually make things worse. Could you help me determine what the best course of action would be in this instance?