Many people (especially from big tech backgrounds), treat interviews as "the time for the candidate to prove that they are good enough to work at my company". I, like you, prefer to use the time for collaborative problem solving to try and get as much signal as possible about whether it would be fruitful for us to work together, while also trying to figure out if we would want to work together.
The "is this person good enough for me" interview allows geniuses who are assholes through. I prefer to filter for good teammates.
The "is this person good enough for me" interview allows geniuses who are assholes through. I prefer to filter for good teammates.