I applied through a recruiter. The process took 1 day. I interviewed at Rakuten
Interview
1. They will ask for a recorded interview. You'll be given a set of 5 questions so you can prepare before you record it online.
2. A single question testing your programming skills.
3. If you passed the two items above, you'll be scheduled for interview.
Interview questions [1]
Question 1
The interviewer is a PHD holder so you will be asked just about everything. You'll be asked almost all concepts of software engineering from networks to algorithms and some hypothetical questions.
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?