I applied online. The process took 2 weeks. I interviewed at Rakuten (Vancouver, BC) in Feb 2016
Interview
The interview involved two steps and they were both completed online. First thing you need to do is to complete a simple online coding test which is on codility . My test was to implement an algorithm to find the element in a given array which returns the maximum standard deviation. And then there were a few videos you need to record. They were there for you to express your willingness and share your knowledge for the position you apply for. The whole precedure was quite smooth in my opinion but it did take some time to complete especially for the video part.
Interview questions [1]
Question 1
The reason why you are applying for Rakuten internship.
Please tell me your techical background and how you would like to utilize your skill in the position you chose.
What would you like to achieve during internship.
I applied online. The process took 5 months. I interviewed at Rakuten (Tokio) in Jul 2015
Interview
I applied online, dropped CV. Then I had to take a coding test on codility and a video interview on prerecorded question. The problem on coding was easy, but data type had to be handled carefully. About 3 weeks after the coding test, they mailed me that I was selected for skype interview. There were total 3 skype interviews which were technical, and one interview on phone where I was asked HR type questions. Technical Interview questions were fairly easy, mostly basic networking, OOP questions, and some programming problems. All interviewers were friendly. After 5 months of processing, I was rejected.
Interview questions [1]
Question 1
What happens when you enter an address in a browser?
What is the difference between inheritance and function overloading?
How to write swap function without using temporary variable?
In an warehouse, you need boxes to deliver products. Each type of box has a fixed capacity. You don't know the amount of product you have to deliver beforehand. What is the minimum amount of boxes you need to keep so that you can deliver any amount of product using minimum number of boxes?
Customer is asking you to change a feature such that it is inefficient for the system. What do you do?
I applied online. The process took 5 months. I interviewed at Rakuten (Tokio) in May 2013
Interview
Two skype interviews about a month apart. Lack of timely feedback from HR about the whole process. Felt uneasy applying from abroad since I never knew the next step. Also had a programming test, personality test, and needed to complete e-learning and write a book report. They then made us take the e-learning a second time after joining the company, which felt like a huge waste of everyone's time.