Was contacted directly via Linkedin by an internal recuiter.
Asked to send across two examples of recent react code that I had written.
First stage was an hour long phone/hangout interview which lasted around 45mins. This was more of a cultural fit type interview than a technical one. Went really well and feedback was positive.
Invited for second interview which was a technical face to face interview with head of technology and a lead developer. Was asked lots of technical questions relating to my past experience and knowledge of the react/redux. Again this went very well and feedback was positive.
Was asked to complete a code test to assess the way I approach a given problem.
Completed the test which met all the requirements fully.
To my amazement I received an email saying the test did not meet their expectations for the role and rate. The feedback I received consisted of subjective opinions such as "Not keen on abbreviated variable names" and included things which were not asked for on the test such as including a css reset.
I emailed back asking for clarification and offered to provide further examples of code I had written to show my capability and offered to renegotiate on rate.
Didn't receive an email back. Very unprofessional especially considering I had spent so much of my time attending both interviews(half a day) and completing the test(half a day).
My advice would be to ask the candidate to complete the test before or after the phone interview before proceeding.