I applied for an engineering position at a medium-sized* but international company. During the first interview, I got the impression that their tech stack does not quite match the public job description (nor my interests). So I expressed no further interest in the position.
However, they sent me a really nice message that they liked my profile and that they would like to stay in touch. That made me change my mind, and I had a second interview/meeting with the department head, which clarified my doubts.
We agreed that I would take a day off of my current job, so I could visit the company for a whole day, get to know some people, complete 1-2 basic tasks to get to know their workflow. Apparently, that day went well, because the following week, their hiring manager contacted me with an offer.
He told me (during a phone call) that he would send me a contract and we could possibly sign it next week. However, a few hours later, the hiring manager sent me a message that the company CEO would like to arrange another meeting in person.
The hiring manager wrote explicitly that this was unusual procedure for them, but that they "had bad luck with employees in the past". However, upon request, he also told me that they had no doubts that I would be qualified for the position.
I'm not sure what this CEO meeting is all about. Both the department manager and the hiring manager told me that they had far less qualified** people start working for them in the past and. If the CEO meeting is going to happen, what questions should I ask, to make sure everything is OK with the company?
Background: The department manager told me that last year, one of their developers quit their job (he didn't mention why, but I think someone changing their job is nothing unusual), and that they had to cancel their contract with another developer during probation, because he refused to work with the tools and frameworks they provided (which doesn't apply to me).
*There are more than 50 employees at multiple locations, at least half of them at the office where I'm applying. The CEO/founder is no longer involved in software development. He developed an early version of their product, though. The hiring manager seems to have further, higher level responsibilities besides hiring, although I'm not sure what exactly. There seems to be no separate HR department, which I find odd for a company of this size.
**I was told that some of the current engineers had basically no experience with the tech being used, and gained the relevant experience during their first months in the company. (The tech is not top-notch, but not antique either. I guess it's a matter of personal preference.) The fact that they had positive experience with less qualified people makes their behavior even more puzzling to me.