Quite a lot of steps for such a small company. Yet people were very friendly and positive (I actually learner few things from technical interviews, which I really treasure in any interview process).
The process involved known stages such as:
* live coding
* system design
* management ("tell me about a time when ...")
* values alignment (how well candidates align to their values)
Although I was rejected after all these steps, the recruiter was very open and provided a constructive feedback.