The first interview covered the typical questions like who you are, why they should hire you, weaknesses/strengths and general technical knowledge (the job is for a software development position).
The second interview was purely technical. It included questions about programming languages in general, programming features, whiteboard coding etc.
Then I was given a coding exercise to take home and hand it in. I was then told I passed the second interview and the coding exercise.
Subsequent to this I have been called in for a third and final interview with the CEO.
What could this possibly be about? I'm guessing salary and other practical stuff ?
I know this question may seem "too localized" but really what I'm trying to identify is the different parts of a technical interview.