The interview process seemed very long based on the size of the company. This was the process I was going through:
- Initial phone screen with an in-house recruiter
- Technical screening with an employee
- Double interview (30 minute presentation and Q&A, 1 hour coding exercise)
- CTO Interview
- CEO Interview
I was rejected after the double interview. They ask you to walk them through a software challenge that you faced and strongly encourage you to create a slideshow presentation, which I did. However, they also allow you to use a whiteboard or other means to convey the information. After that I was asked to create a react app and pull some data from an API which eventually ended with styling the data. The last 20 minutes of the interview consisted of random database-heavy backend questions with very few backend coding questions.