15 minute long interview if they're not interested; 6-7 hour long interview if they're interested, including meeting more than one person. Very direct and to the point director of engineering (a good thing). He wanted me to contact him post interview to schedule a second interview, but stopped responding to emails. Unfortunately, I later found out they had hired someone else.