I've interviewed 100's of people for jobs over the last 10-15 years. Bringing multiple candidates in is not unusual. Generally they don't see the same people all at once, but we rotate interviewers among the candidates. It really allows for excellent and instant comparisons among the team of interviewers. When done, we compare notes, narrow the field and invite a limited number (usually two...maybe three) back for a second/even third interview to make the final call.
Now the lions share of these jobs are not at a level of GM, but some were. In all honesty, after you do that many, you can make a determination in the first 30 minutes on the vast majority of candidates. I would be surprised if we don't have a follow up interview with a couple of these candidates, but occasionally you can find one that just clicked so well you make an offer before they've hit the highway home.