Phone interview, then onsite, which consisted of a small traditional interview, then a couple hours of technical interview with hand-writing code to solve problems. Then an interview with the CEO which also involved some code and focused on data structures.