I interviewed with the hiring manager, then with several team members, two at a time. The final interview was with VPs, one after the other. I was not told beforehand that they would be VPs. Aside from the background check, this is the final step before an offer is authorised.
My potential co-workers all seemed very capable, there was no bottom 5% as far as I could see. I hear that laziness or time pressure is the most likely cause of screw-ups or people not wanting to do things thoroughly, rather than people not having the technical know-how.