The interview process consisted of multiple developer interviews, a coding test, and finally an interview with the owner.
To begin with I had a phone screen. This covered basic web knowledge. After this I went into the office for the Coding test. This was basically the typical "put your laptop on the projector and code" kind of test. The questions were challenging but totally doable in the allotted time. After this I interviewed with a couple other developers but it was more conversational. The final interview with the owner was for culture fit and to talk about goals both for myself and the company.
Overall it was a pleasant process and I felt the level of difficulty was appropriate for the position.