There are 2 stage of interview process.
The first stage is very technical and has to be prepared with technical knowledge based in the position offered. Second stage with HR and the upper management, but overall was good experience! Great people and very professional