I applied online from oversea and was interviewed through Skype.
My interview contains mainly two stages.
At first stage, I have to answer questions about machine learning related fields. Those questions were not too difficult and most of them are the basis domain knowledge. Also, some questions are opened to discussion and they may want to see how you think about a machine learning issue.
The second stage is a coding task to test my coding skill and knowing to use the basis tools such as Git.
I have to say that the HR is really a nice person that not only get me back very quickly through the interview process but also help me a lot through the process of relocating me to Singapore.
That really help me a lot as an anxious job searching person and a person that never been to Singapore.