Phone interview by hiring manager about 40 minutes
then onsite interview about 6 hours
one HR person, about 20 minutes
3 engineer each one hour about tech questions
then hiring manager took out for lunch
then VP interview 30 miniutes
hiring manager show the lab.