The first interview is a quick 15-30 minute intro for the candidate to meet the hiring manager and confirm interest and understanding of the role.
A second hour-long interview is then done which goes deeper into the details of the role and qualifications of the candidate to confirm both the role and the candidate are a good fit. If it is a technical development role, the CTO often joins to understand their experiences with different coding languages and technologies.
If the candidate is local, the first intro call is done online and the second interview is done in person. If in person, the CEO will also join to meet the candidate on the second interview. If the process is done online a final quick call is then done if necessary for the CEO to meet the candidate will be done before presenting the candidate with an offer.