Rakuten Software Engineer Interview Questions
Updated Aug 5, 2022
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Personnel/Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labour & Manufacturing
- Transportation
- Worldwide
- Singapore - All Cities
- - Central
- - East
- - North
- - North-East
- - West
- - Remote
- Japan - All Cities
- - Aichi
- - Akita
- - Aomori
- - Chiba
- - Ehime
- - Fukui
- - Fukuoka
- - Fukushima
- - Gifu
- - Gumma
- - Hiroshima
- - Hokkaido
- - Hyogo
- - Ibaraki
- - Ishikawa
- - Iwate
- - Kagawa
- - Kagoshima
- - Kanagawa
- - Kochi
- - Kumamoto
- - Kyoto
- - Mie
- - Miyagi
- - Miyazaki
- - Nagano
- - Nagasaki
- - Nara
- - Niigata
- - Oita
- - Okayama
- - Osaka
- - Saga
- - Saitama
- - Shiga
- - Shimane
- - Shizuoka
- - Tochigi
- - Tokushima
- - Tokyo
- - Tottori
- - Toyama
- - Wakayama
- - Yamagata
- - Yamaguchi
- - Yamanashi
- - Okinawa
- - Remote
- Australia - All Cities
- - Australian Capital Territory
- - New South Wales
- - Northern Territory
- - Queensland
- - South Australia
- - Tasmania
- - Victoria
- - Western Australia
- - Remote
- Bangladesh - All Cities
- - Dhaka
- - Khulna
- - Rajshahi
- - Barisal
- - Chittagong
- - Sylhet
- - Rangpur Division
- - Remote
- Brazil - All Cities
- - Acre, Brasil
- - Alagoas
- - Amapá
- - Amazonas
- - Bahia
- - Ceará
- - Federal District
- - Espírito Santo
- - Mato Grosso do Sul
- - Maranhão
- - Mato Grosso
- - Minas Gerais
- - Pará
- - Paraíba
- - Paraná
- - Piauí
- - Rio de Janeiro
- - Rio Grande do Norte
- - Rio Grande do Sul
- - Rondônia
- - Roraima
- - Santa Catarina
- - São Paulo
- - Sergipe
- - Goiás
- - Pernambuco
- - Tocantins
- - Trabalho remoto
- Canada - All Cities
- - Alberta
- - British Columbia
- - Manitoba
- - New Brunswick
- - Newfoundland and Labrador
- - Nova Scotia
- - Ontario
- - Prince Edward Island
- - Quebec
- - Saskatchewan
- - Yukon
- - Northwest Territories
- - Nunavut
- - Remote
- China - All Cities
- - Anhui
- - Zhejiang
- - Jiangxi
- - Jiangsu
- - Jilin
- - Qinghai
- - Fujian
- - Heilongjiang
- - Henan
- - Hebei
- - Hunan
- - Hubei
- - Xinjiang
- - Tibet
- - Gansu
- - Guangxi
- - Guizhou
- - Liaoning
- - Inner Mongolia
- - Ningxia
- - Beijing
- - Shanghai
- - Shanxi
- - Shandong
- - Shaanxi
- - Tianjin
- - Yunnan
- - Guangdong
- - Hainan
- - Sichuan
- - Chongqing
- - Remote
- France - All Cities
- - Nouvelle-Aquitaine
- - Auvergne - Rhône-Alpes
- - Normandy
- - Bourgogne-Franche-Comté
- - Brittany
- - Centre
- - Corsica
- - Ile-de-France
- - Occitanie
- - Hauts-de-France
- - Pays de la Loire
- - Provence-Alpes-Cote d'Azur
- - Grand Est
- - Télétravail
- Germany - All Cities
- - Baden-Wurttemberg
- - Bavaria
- - Bremen
- - Hamburg
- - Hesse
- - Lower Saxony
- - North Rhine-Westphalia
- - Rhineland-Palatinate
- - Saarland
- - Schleswig-Holstein
- - Brandenburg
- - Mecklenburg-Western Pomerania
- - Saxony
- - Saxony-Anhalt
- - Thuringia
- - Berlin
- - Heimarbeit
- Hong Kong - All Cities
- - Kowloon City
- - Hong Kong Island
- - New Territories
- - Remote
- India - All Cities
- - Andaman and Nicobar Islands
- - Andhra Pradesh
- - Assam
- - Chandigarh
- - Dadra and Nagar Haveli
- - Delhi
- - Gujarat
- - Haryana
- - Himachal Pradesh
- - Jammu and Kashmir
- - Kerala
- - Lakshadweep
- - Maharashtra
- - Manipur
- - Meghalaya
- - Karnataka
- - Nagaland
- - Orissa
- - Pondicherry
- - Punjab
- - Rajasthan
- - Tamil Nadu
- - Tripura
- - West Bengal
- - Sikkim
- - Arunachal Pradesh
- - Mizoram
- - Daman and Diu
- - Goa
- - Bihar
- - Madhya Pradesh
- - Uttar Pradesh
- - Chhattisgarh
- - Jharkhand
- - Uttaranchal
- - Telangana
- - Remote
- Ireland - All Cities
- - Carlow
- - Cavan
- - Clare
- - Cork
- - Donegal
- - Dublin
- - Galway
- - Kerry
- - Kildare
- - Kilkenny
- - Leitrim
- - Laois
- - Limerick
- - Longford
- - Louth
- - Mayo
- - Meath
- - Monaghan
- - Offaly
- - Roscommon
- - Sligo
- - Tipperary
- - Waterford
- - Westmeath
- - Wexford
- - Wicklow
- - Connaught
- - Munster
- - Leinster
- - Remote
- Luxembourg - All Cities
- - Diekirch
- - Grevenmacher
- - Luxembourg
- - Télétravail
- Malaysia - All Cities
- - Johor
- - Kedah
- - Kelantan
- - Malacca
- - Negeri Sembilan Darul Khusus
- - Pahang Darul Makmur
- - Perak Darul Ridzuan
- - Perlis Indera Kayangan
- - Pulau Pinang
- - Sarawak
- - Selangor Darul Ehsan
- - Terengganu Darul Iman
- - Kuala Lumpur
- - Labuan
- - Sabah
- - Putrajaya
- - Remote
- Philippines - All Cities
- - Abra
- - Agusan del Norte
- - Agusan del Sur
- - Aklan
- - Albay
- - Antique
- - Bataan
- - Batanes
- - Province of Batangas
- - Benguet
- - Bohol
- - Bukidnon
- - Bulacan
- - Cagayan
- - Camarines Norte
- - Camarines Sur
- - Camiguin
- - Capiz
- - Catanduanes
- - Province of Cavite
- - Province of Cebu
- - Basilan
- - Eastern Samar
- - Davao del Norte
- - Davao del Sur
- - Davao Oriental
- - Ifugao
- - Ilocos Norte
- - Ilocos Sur
- - Province of Iloilo
- - Isabela
- - Kalinga-Apayao
- - Laguna
- - Lanao del Norte
- - Lanao del Sur
- - La Union
- - Leyte
- - Marinduque
- - Masbate
- - Mindoro Occidental
- - Mindoro Oriental
- - Misamis Occidental
- - Misamis Oriental
- - Mountain
- - Negros Oriental
- - Nueva Ecija
- - Nueva Vizcaya
- - Palawan
- - Pampanga
- - Pangasinan
- - Rizal
- - Romblon
- - Samar
- - Maguindanao
- - North Cotabato
- - Sorsogon
- - Southern Leyte
- - Sulu
- - Surigao del Norte
- - Surigao del Sur
- - Tarlac
- - Zambales
- - Zamboanga del Norte
- - Zamboanga del Sur
- - Northern Samar
- - Quirino
- - Siquijor
- - South Cotabato
- - Sultan Kudarat
- - Tawi-Tawi
- - Angeles
- - Bacolod
- - Bago
- - Baguio
- - Bais
- - Batangas City
- - Butuan
- - Cabanatuan
- - Cadiz
- - Cagayan de Oro
- - Calbayog
- - Caloocan
- - Canlaon
- - Cavite City
- - Cebu City
- - Cotabato
- - Dagupan
- - Danao
- - Dapitan
- - Davao
- - Dipolog
- - Dumaguete
- - General Santos
- - Gingoog
- - Iligan
- - Iloilo City
- - Iriga
- - La Carlota
- - Laoag
- - Lapu-Lapu
- - Legaspi
- - Lipa
- - Lucena
- - Mandaue
- - Manila
- - Marawi
- - Naga
- - Olongapo
- - Ormoc
- - Oroquieta
- - Ozamis
- - Pagadian
- - Palayan
- - Pasay
- - Puerto Princesa
- - Quezon City
- - Roxas
- - San Carlos City
- - San Jose
- - San Pablo
- - Silay
- - Surigao
- - Tacloban
- - Tagaytay
- - Tagbilaran
- - Tangub
- - Toledo
- - Trece Martires
- - Zamboanga
- - Aurora
- - Province of Quezon
- - Negros Occidental
- - National Capital Region
- - Remote
- Romania - All Cities
- - Alba
- - Arad
- - Arges
- - Bacau
- - Bihor
- - Bistrita-Nasaud
- - Botosani
- - Braila
- - Brasov
- - Bucuresti
- - Buzau
- - Caras-Severin
- - Cluj
- - Constanta
- - Covasna
- - Dâmbovita
- - Dolj
- - Galati
- - Gorj
- - Harghita
- - Hunedoara
- - Ialomita
- - Iasi
- - Maramures
- - Mehedinti
- - Mures
- - Neamt
- - Olt
- - Prahova
- - Salaj
- - Satu Mare
- - Sibiu
- - Suceava
- - Teleorman
- - Timis
- - Tulcea
- - Vaslui
- - Vâlcea
- - Vrancea
- - Calarasi
- - Giurgiu
- - Ilfov
- - Remote
- South Korea - All Cities
- - Cheju
- - Cholla-bukto
- - Ch'ungch'ong-bukto
- - Kangwon
- - Pusan
- - Soul
- - Inch'on
- - Kyonggi
- - Kyongsang-bukto
- - Taegu
- - Cholla-namdo
- - Ch'ungch'ong-namdo
- - Kwangju
- - Taejon
- - Kyongsang-namdo
- - Ulsan
- - Remote
- Spain - All Cities
- - La Rioja
- - Cantabria
- - Andalusia
- - Aragon
- - Canary Islands
- - Castile-La Mancha
- - Castile and Leon
- - Catalonia
- - Extremadura
- - Galicia
- - Basque Country
- - Valencian Community
- - Ceuta
- - Melilla
- - Asturias
- - Murcia
- - Madrid
- - Islas Baleares
- - Navarra
- - Trabajo en remoto
- - Balearic Islands
- Taiwan - All Cities
- - Fu-chien
- - Kao-hsiung
- - T'ai-pei
- - T'ai-wan
- - Remote
- United Kingdom - All Cities
- - England
- - Northern Ireland
- - Scotland
- - Wales
- - Remote
- United States - All Cities
- - New Jersey
- - Northern Mariana Islands
- - Alabama
- - Idaho
- - Utah
- - Illinois
- - Virginia
- - Missouri
- - New York State
- - Wisconsin
- - Arizona
- - Alaska
- - Michigan
- - Guam
- - Montana
- - Maine
- - Nebraska
- - Oklahoma
- - Kentucky
- - New Mexico
- - District of Columbia
- - Federated States of Micronesia
- - Wyoming
- - North Carolina
- - Texas
- - Hawaii
- - South Dakota
- - Mississippi
- - American Samoa
- - Puerto Rico
- - Vermont
- - Minnesota
- - Arkansas
- - West Virginia
- - Tennessee
- - Indiana
- - Ohio
- - California
- - New Hampshire
- - Colorado
- - Virgin Islands
- - Connecticut
- - Palau
- - Iowa
- - Nevada
- - Louisiana
- - Washington State
- - Kansas
- - Rhode Island
- - Oregon
- - Pennsylvania
- - Maryland
- - Florida
- - Massachusetts
- - South Carolina
- - Georgia
- - North Dakota
- - Delaware
- - Remote
- All Candidates
- Received Offer Only
- Popular
- Most Recent
- Oldest first
- Easiest
- Most Difficult
Interviews at Rakuten
Interviews for Top Jobs at Rakuten
- Software Engineer (179)
- Senior Software Engineer (33)
- Data Scientist (25)
- Applications Engineer (25)
- Product Manager (22)
- Project Manager (19)
- Software Developer (18)
- Software Engineer(Internship) (11)
- Data Engineer (10)
- Internship (9)
- Data Analyst (8)
- Intern (8)
- Research Scientist (8)
- Marketing Coordinator (7)
- Account Manager (7)
- Researcher (7)
- Android Developer (6)
- Business Entry Level (6)
- Business Analyst (6)
- New Graduate (6)
- Marketing (6)
- Entry Level (6)
- Recruiting Coordinator (6)
- Business Position (5)
- Business (5)
- Java Developer (5)
- Senior Software Developer (5)
- Account Specialist (5)
- Devops Engineer (5)
- Big Data Engineer (4)

Anonymous Interview Candidate
I interviewed at Rakuten
Was asked DP and graphs. Not to mention it's the most horrific interview I ever had. Even companies like google, Amazon, and Microsoft ask less difficult questions. I'd not recommend for anyone and the compensation is too low.

Anonymous Employee
I interviewed at Rakuten
process is very good and effective to communicate with the peoples. good exposure. friendly process and questions are very clear. peopeles are quite good. got 3 rounds from rakuten, technical coding and managercal
- basics question from java and algorithms

Anonymous Employee
I applied online. I interviewed at Rakuten in Jul 2022
Initially a 1 hr test having mcq's and 1 coding problem on hacker earth platform followed by Interview process which happened on zoom. There was 1 technical interview followed by 1 final HR interview.
- explain OOPs in Java, inheritance, aggregation, basics of Java? Linked list vs Array list? explain Polymorphism? explain overloading and overriding? explain internal working of HashMap? explain Collections in Java? explain new Java 8 features like stream Api and functional interface? explain Spring framework and its advantages? using stream api, filter a list of Student objects whose age is greater than 20.

Anonymous Interview Candidate
I interviewed at Rakuten
They didn't interview me at all even after I clear written exams . They didn't contact us back even after so many attempts. So not satisfied with the response by the company
- No interview was conducted by their side

Anonymous Employee
The process took 1 day. I interviewed at Rakuten
7) In software development process what is the meaning of debugging? Debugging is the process that results in the removal of error. It is very important part of the successful testing. 8) How can you make sure that your code is both safe and fast? In the software, development security is always first. So if the execution of the program is slow then, I will try to identify the reason out ways to its time complexity. 9) Name two tools which are used for keeping track of software requirements? There many l ways to keep track of requirements.
- 7) In software development process what is the meaning of debugging? Debugging is the process that results in the removal of error. It is very important part of the successful testing. 8) How can you make sure that your code is both safe and fast? In the software, development security is always first. So if the execution of the program is slow then, I will try to identify the reason out ways to its time complexity. 9) Name two tools which are used for keeping track of software requirements? There many l ways to keep track of requirements.

Anonymous Interview Candidate
I applied online. The process took 2 weeks. I interviewed at Rakuten in Apr 2022
Usually I do not write reviews here, but the interview experience was so horrible that I do not wish others to face the same treatment. Even if I got the job offer I would not accept and I think I'll never apply again to this company. The job interview was conducted by 2 non-japanese guys. The first guy's English was not good to the point I was answering the wrong question. The second guy soon stopped the first one and after that took control of the interview. There were questions that I could not answer, but seems that put the second guy in a bad mood or he was already in a bad mood even before the interview (I'll never know). I don't know if I was failing to answer simple questions due to my inexperience or I was not giving the expected answer. After only 15 minutes the guy was annoyed and clearly wanted to finish the interview. I have stated on the beginning of the interview that I did not have professional experience on the tech that they use, but was studying and doing some simple personal projects and yet I feel they wanted someone with full experience. At the end of the interview I was allowed to ask questions, but they answered vaguely or did not answer at all. This seems like a company that treats engineers as light bulbs (easily replaceable) and from the guy's humour I'll assume the culture is not great. I think most companies forget that the interviews are a two-way interaction and the interviewers also reflect the "face" of the company. My first impression of this company is foverer tainted and would not recommend to anybody.

Anonymous Interview Candidate
I applied through an employee referral The process took 1 week. I interviewed at Rakuten in Apr 2022
I had a 1-hour interview during which I was asked about my experience, frameworks that I use, deployment, etc. Detailed questions on the architecture of your current project. Also, there was 1 live coding task.
- Describe the architecture of your current project and how deployment is configured?

Anonymous Interview Candidate in Bangalore
I applied online. I interviewed at Rakuten (Bangalore)
First Interview with the hiring manager that included some system design. Which was followed by two rounds of coding, one behavioral interview and a system design interview in the end.
- Recursion, Strings and Arrays, Linkedlist

Anonymous Interview Candidate in Angers
I interviewed at Rakuten (Angers)
Rakuten India interview preparation: Interview preparation tips for other job seekers - The first round consists of 30 technical questions to be answered in 30 minutes. In second round 30 technical questions and 2 coding questions were asked. Third round is interview which is virtual. He asked questions mainly on personality related type. 1. About hobbies. 2. What is your future goal? 3. Where would you like to see yourself after few years? 4. How do you handle pressure situation? 5. About staying in hostel/pg. 6. Why is your academic score low? 7. Quick learner or not. 8. Why do you need this job? 9. About family background That's all:) I got call after 4 days. He told your interview is on positive side and I got offer letter after 1 week.
- From Data Structures and Algorithm.

Anonymous Interview Candidate in Tokyo
I interviewed at Rakuten (Tokyo)
one video interview, there are two engineers and give a algorithm like problem but at the start of the interview they said they ain't got much time so keep pushing the interview. for the question is not difficult but need to deal with the ambiguity. However, they don't care about it, just want the interviewee to come up a perfect solution they want.
- question about algorithm and DS
Popular Careers with Rakuten Job Seekers
Work at Rakuten? Share Your Experiences
