I had two interviews - one for an hour with the team leader with a short exercise which I had 40 minutes to complete followed by a Q&A session.
The second interview was 30 minutes with the CEO as a culture check for the team.
Overall the team was professional yet friendly and answered all my questions.