Multiple rounds.
The first round talked about experience and the company/role.
The second round went deeper into technical experience and also had a live coding challenge.
The third round was a take-home assignment.
The second-round interview was botched on their end twice: an issue with Zoom wasted multiple hours of my time over two days before finally getting it right the third time.
I submitted the take-home and didn't hear anything for weeks, only to be told by a recruiter they've filled the role.
It's completely unprofessional to not even schedule the follow-up to the take-home after asking me to invest my time into it. The writing was on the wall with how the second round was handled. Totally disorganized and unprofessional.
Live coding: Implement an event bus.
Take home: Write an app that fetches a list of images.
The following metrics were computed from 1 interview experience for the Rakuten Senior Android Developer role in Toronto, Ontario.
Rakuten's interview process for their Senior Android Developer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Rakuten's Senior Android Developer interview process in Toronto, Ontario.