I was chosen for the interview through a referral. After my resume was passed on to a recruiter, I received an email asking for a phone interview with a couple employees. One employee gave me a technical screening for the first half and the other gave me a behavioral/question based interview for the second half. The interview itself was one hour long.