Clarifi starts with a phone interview with their director of Engineering. That is followed by a technical phone interview where you solve a small coding problem for them. Then they bring you in for a full day interview. For the most part the people there are nice, intelligent people who I wouldn't mind working with. One of the engineers I met there, though, was an absolute jerk with a horrible coding style. My experience with this engineer alone made me know that there was no way I would work there. The interview with him was, without a doubt, the worst experience I have ever had interviewing at a company.