The interview process consists of the following:
1) Online programming exam
2) On-site technical interview with two engineers
3) On-site HR interview
Better to have knowledge about Software Security, encryption algorithms and strong understanding of OOP principles.