If I was hiring for a tech position and had to choose between an engineer with a few years of experience and strong analytical skills proven through coding & system design interviews, and a person who prides themselves on 10 years as a CTO at a company I've never heard of and two book authorships, I'd strongly lean towards the former.
I mean “tech position” is extremely vague here if you’re going to make them code because what you actually need is an engineer then yeah I would prefer the leetcoder too but if you’re going to build a team and put processes in place then I’d go for the CTO. I think it all depends on the position specifics. Generally speaking tho the CTO interview is VERY different than a typical engineer or senior engineer.
If I was hiring for a tech position and had to choose between an engineer with a few years of experience and strong analytical skills proven through coding & system design interviews, and a person who prides themselves on 10 years as a CTO at a company I've never heard of and two book authorships, I'd strongly lean towards the former.