One day interview. Met an architect and the Software Development Manager.
I asked the interviewers how the company tests its code and how they ensure their products work? They said they "expected developers to test their own code." I asked how they identify requirements, they said "we expect developers to be able to determine requirements."
I got the impression that management in this company thinks developers should be responsible for everything.
If only developers are testing the code produced, you can be sure that there will inevitably be problems in production. You also need code reviews, re-runable unit tests, CI/CD pipelines, actual user acceptance testing, etc. Just Jimmy the dev saying "my code works on my machine" doesn't cut it in professional software development, but management in this company don't appear aware of that basic fact. They just appear to want someone to blame when badly-conceived and managed work inevitably fails to meet whatever criteria management decides are important after the fact.
I felt I dodged a bullet when I wasn't offered the job, and was able to easily get a role at the same salary level with another saner company in the Glasgow area a few weeks later. I'm certain that any developer with any sense of dysfunction would turn down any offer from this company if they got the same red flag answers to questions as I did in this interview.