After a successful initial video call with their internal recruiter, I entered into the 2nd tech test stage. The interviewer started by asking me frontend technical questions that would be easy to answer for those who have had a few years in the industry. I was asked about my past experience, and ways of working. We then moved onto a dynamic session whereby the interviewer would ask me to code live through screensharing. His requirements were verbally given to me on the fly to code and it was a session whereby they want to hear how I thought outloud. It was the 1st time i'd ever done something like this, and I felt nervous since I couldn't structure my code in a cohherent way as I wasn't sure what was coming next. Fortunately I completed this session with ease, and fulfilled every task whilst explaining why I chose to code things in a certain way. Unfortunately a few days later I was informed that I "missed the mark" and that I "showed a reluctance to implement what they discussed and failed to apply ideas we had talked about previously into this answer even when prompted to." I'm left a little confused as I did exaclty what was asked of me, even the ideas i'd discussed. I'm not sure what else I could have done correctly. They say interviews are 2-way. Maybe this failed interview was a blessing in disguse?