After an initial phone screen I was invited for an on site interview. I met with the CEO and the CTO for about two hours. Their technical questions were appropriate for the project with some behavioral questions. I really enjoyed the interview; they were very professional and accurately described the project.