The process start with a phone interview. The phone interview is light and fluffy, nothing serious. They use it to determine if they want to invite you for a face to face. I was invited for a face to face interview and this is where I experienced an issue. They call the face to face meeting an "interview," but that is not actually what it is. In a normal interview the interviewer explains the role thoroughly to you and there are back and forth questions between the candidate and the interviewer about the position.
What I showed up for was some type of screening session or weed out test. Nothing more was explained about the role past the initial phone meeting, and I was not invited to ask any questions. The interviewer seemed in a rush to follow a prepared script full of questions. I reluctantly allowed him to start because I suspected what was happening. He started firing off one technical question after another and typed out my responses as I gave them. The questions became more complex as the process went on...
They pull a classic bait and switch by referring to the face to face meeting as an interview. It is not an interview in any sense of the word, and I feel obligated to warn other people before they agree to move forward with their process. If you agree to a face to face meeting with them be advised it is not a real interview but more or less some kind of test you will show up for. There is nothing mentioned in the correspondence used to set up the face to face meeting about a technical test or what the nature of the meeting is. They use the element of surprise and it is more of a technical ambush than anything else. Most companies that conduct their hiring process ethically will advise ahead of time that there may be a technical screening, or some companies will even use an electronic test for that purpose. ClearStructure does it in person, they do not tell you in advance, they spring it on you once you arrive and they call it an "interview" in their correspondence. I hope this information helps.