essentially there are 4 interviews (I only got through 2)
1. a 15-20 minute phone screen with HR to make sure you are qualitfied
2. 30 minute interview with the person that would be your boss
3. a 45 minute presentation that you would need to prepare with some guidance from the HR person
4. 20 minute interview with a VP