I applied through college or university. I interviewed at Rakuten
Interview
They first have a Skype meeting with you to tell you information about the company and if you also want to ask about it. Then they arrange a meeting place and time and tell you a general idea of what to expect. They were pretty accommodating and helpful. You can even ask question in between the times
Interview questions [1]
Question 1
How to reverse a string without using extra memory?
I applied online. The process took 4 weeks. I interviewed at Rakuten in Dec 2013
Interview
I applied the job on a HR company from Singapore. The application has many phases including programming test, video Interview, face to face interview and the final offer meeting. I did not pass the face to face interview. The programming test was a two-dimension math problem. The video interview has provided the question for you. It's easy. If you passed above phases, you'll contact to do a technical interview. The interviewer asked my understandings about web, db, load balance... and the specific job I wanna do in this company. I thought I didn't do well in this interview.