There were two options:
1. Codding task
2. Tech. interview via Skype
I chose latter. For me interview consisted of 4 rounds. Maybe because I used to ask many questions about the company and internal processes. Tech. interview via Skype, then two screenings with Solution Architects and 1-1 with technical director.
Most demanding was first tech. interview. It consists of series of tech. questions related to my previous job and technologies. Also tech. questions about technologies listed in job offer were asked. Last part was small coding task and unit tests coverage. TDD was not required. Task was about understanding if algorithmic complexities.
On second and third also several tech questions were asked, but conversation was more relaxed and we mostly were discussing general tech. approaches or technologies. Last one was more as a presentation of a company and only general questions about previous job were asked.