Recruiter was good, actual interview was horrific.
Asked to do 4 hours of homework, interviewer knew nothing about it and wasn't that interested in the result.
Interviewer was hostile, took a confrontational tone, asked about current working environment and then criticised throughout, without knowing the constraints, broken working practices of other teams or the workflow of other groups.
Not someone I would want to work with and not a company I would want to work for.