Interview consists of:
An initial conversation (phone + email) to double check on the interest and inform about the position, details and requirement.
A short phone interview to double check on the background and skills
A three hours technical test: Communication/System design, programming and software design, maths and statistic. One hour each
A 1.5 hours teleconference interview with one manager and one senior engineer: behavioral questions 1/2 hour, technical questions 30 mins and past projects 30 mins
On site interview with HR, departmental manager, team leader and manager and a senior engineer: behavioral and scenario (1 hour), technical and problem solving questions (~ 2 hours).