A refreshingly straightforward interview process of two stages. First stage was with a manager and senior team member both from the team I would be joining if successful. We covered general software team topics from technical questions to soft skills, giving ample time for me to ask questions in return.
The second stage was with a more senior member of staff, who the manager from the first round reported to. This was another conversation, around an hour. The topics were mainly focused around my CV and why I wanted to join SiXworks. Again there was ample time for me to ask questions.
Both stages demonstrated how the staff at SiXworks really care about who they hire and gives me high confidence that I'm joining an excellent company.