There were three interview steps:
1. On-line programming test consisting of 9 programming tasks (you don't have to solve them all)
2. General interview with software engineer (with some trite logical task as finding a wrong ball among 9)
3. Technical interview with software engineer. Here they try to understand your knowledge about the domain they are interested in in a form of discussion.