It was very unorganized. The CEO conducted the initial interview to gather basic info before the interview with the CTO, which might be acceptable for a small company. However, there were no established HR practices, and they didn’t fully grasp the technical terms and responsibilities required for this role. The questions they asked were beyond what is published in the job description. This is common in many small companies where IT hiring is done by those without subject matter expertise, The CTO is a newly appointed Software Developer, not an actual "CTO" with no management experience.
It was a simple interview process but due to the lack of HR practices, it took forever to respond. However, I got another opportunity before this and was not bothered about the outcome.
My advice is, to think twice even if you manage to secure a job offer from companies like this as your role can be eliminated with or without notice.