Several people interview at the same time, several groups interview the same day. Started with company culture related questions to find out if you are a good fit and see if you adjust to the company environment, then there's a set of standard role related questions, detailed technical questions, about 30 minutes.