The first interview was a standard internal recruitment screen, that guy gave an excellent view of the company. He could hold a conversation, clearly intelligent and knew about the company.
The second interview with a senior manager was also good. At this point I had the impression that this was a company full of positive people all pulling in the same direction, invested in the company's success, I came away excited to have the chance to be part of it.
Then things got weird. I was told the next interview would be a 'coffee and a chat'. It was the exact opposite. There was no conversation, it's clear he is unable to hold a conversation. It was a barrage of non-relevant questions, one straight after the other. The questions themselves were not relevant to any part of the technical experience of their job description and neither did my CV have anything around the subjects he was questioning on.
The position was to replace this guy and Mindful Chef are providing no oversight to his role in the interview process, he has been given complete freedom in a process he has no accountability for and clearly no experience of. Amusingly while all this is going on I noticed several bugs on their website just browsing around which made it clear to me he talks a good game but whether he can live up to it is entirely open to question.
The technical test was nothing more than a bad joke. You are given around 10% of the requirements they 'mark' you on, and you won't get a good review unless you complete it exactly the way this tech lead would, but they give you no clue as to how to do that. Most of his 'marking' was based on whether he would have done it that way or not which is fundamentally the worst way to consider a candidates technical test.
I think it's a case of one bad apple. My impression of the company is still good - although having brought all these points up and even offered to put effort in to mitigate from my side they simply buried their heads in the sand which lost them some respect from me - but it's the worst technical interview I have experienced. If you want to pass it, make sure you have functional programming experience with Ruby (even though there is nowhere that suggests you you should), write the tech test using functional programming and if you get he position be grateful you won't have to work with someone so negative and short-sighted.