First an online call to get to know the background and the intentions, the social skills, the personality of the candidate and the offering/marketplace of the company.
Secondly an in-person interview again insisting on desires, drives, carrer projections, and illustrating the opportunities in the company. Finally, a technical interview regarding knowledge of C programming language, memory management, overall quite easy.