Had 3 interviews recently at 3 separate companies, got the job at the 3rd but they were so different.
For the first, I had to go through 7 rounds of different evaluations to get to the interviews and one of the blokes was trying to be so smart with his questions and aiming to impress those around him. He alone put me off working for them.
2nd interview. They asked no difficult questions, it was like they did not know what they were doing. The recruiter told me that after I left they asked him loads of questions about me which was frustrating for all of us.
3rd interview. Hard, difficult, grueling but nice people with no trick questions. It turned into a conversation which is always good. Got offered and accepted the job.
On reflection, I have ended up in the best place but it is hard to tell yourself this when you come 2nd on the previous two occasions, you only realise later.