I applied through a staffing agency. The process took 2 months. I interviewed at Rakuten in Oct 2016
Interview
I was introduced about the position by a job agency.
There were three rounds.
The first is Codility test, second is Skype screen sharing session where I do a small application.
The last interview was only describing my experience and motivation to join the company.
All the interviewers and agency are very friendly and helpful.