First was a phone interview, it was a social portion. Went relatively well with the companies CTO. Then we come in for an in person interview. This consists of interview with the CTO, design team, and a few other developers. Some of the developers ask you technical questions, others ask you situational questions. All of the questions I feel like were relatively fair, some were a bit of "trick" questions, but nothing that you wouldn't encounter in the real world.