I was given a tour and showed around the company (introduced to some of the company interests and culture), and then seated in a meeting room to conduct the interview. I was asked to have prepared a short presentation of a personal coding project ahead of time, so the interview began with my presentation. Then I was directed to the whiteboard and asked to solve a problem. I was allowed to ask questions following this.