The interview process consisted of 2 parts. An initial meeting where the candidate meets a team of 2 or more current senior employees. Often the CTO and owner are present along with another developer.
Standard interview questions were asked about candidate's experience and work history along with some software development questions.
Then a take home test to build a prototype application according to specifications was given to be completed within a set duration of time.
After this duration has passed and test answer submitted, another final interview is scheduled. During this interview candidate and interviewer(s) go through test answers together. Interview then ends and candidate receives rejection/acceptance within a week.