There was a routine phone call interview as the first step. After that you would be invited to interview with 2 different developers and the director. the interview was a couple of simple questions about algorithms and the language you were applying for. if they liked you you would be called in for a meeting with the ceo and get hired.