Long + thorough, a full day with a bunch of different teams/groups rotating through and interviewing you all back to back. It's a good way to check out culture fit and meet your potential coworkers but makes for a long day!
Interview questions [1]
Question 1
Whether you were familiar with what the company actually did.