i
Rakuten
Filter interviews by
I applied via Job Portal and was interviewed before Aug 2023. There were 2 interview rounds.
Technical questions dsa , problems solving
System design discussion casual work discussion
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
1 hour test on hackerrank, sql and problem solving
Some basic coding based on array and string, saerching and sorting.
I applied via LinkedIn and was interviewed in May 2022. There were 3 interview rounds.
Rakuten interview questions for popular designations
Create Hashmap, Tell about hashet and some basic questions
Get interview-ready with Top Rakuten Interview Questions
I was interviewed in Dec 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions on DSA.
Given two sorted integer arrays ARR1
and ARR2
of size M and N, respectively, merge them into ARR1
as one sorted array. Assume that ARR1
has a size of M + N to hol...
Merge two sorted arrays into one sorted array in place.
Iterate from the end of both arrays and compare elements to merge in place
Use two pointers to keep track of the current position in each array
Handle cases where one array is fully merged before the other
You are given a stack of integers. Your task is to reverse the stack using recursion without using any extra space other than the internal stack space used due to recursion...
Reverse a stack using recursion without using any extra space other than the internal stack space.
Use recursion to pop all elements from the original stack and store them in function call stack
Once the stack is empty, push the elements back in reverse order using recursion
Make use of auxiliary functions to handle the recursion process
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with question on OOPS.
JVM stands for Java Virtual Machine, which is a virtual machine that enables a computer to run Java programs.
JVM is an abstract computing machine that enables a computer to run Java programs.
It provides a runtime environment in which Java bytecode can be executed.
JVM is platform-independent, meaning Java code can run on any device that has a JVM installed.
It manages memory, provides security, and facilitates garbage co...
Objects in JVM memory are created on the heap and managed by the garbage collector.
Objects are created on the heap memory in JVM.
Memory for objects is allocated using the 'new' keyword.
Objects are managed by the garbage collector to reclaim unused memory.
Garbage collector uses different algorithms like Mark-Sweep, G1, etc.
Example: 'String str = new String("Hello World");'
Polymorphism in Java allows objects of different classes to be treated as objects of a common superclass.
Polymorphism is achieved through method overriding and method overloading.
Method overriding allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
Method overloading allows multiple methods with the same name but different parameters in the same class.
Polymorphi...
Method overriding in Java allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
In method overriding, a subclass provides a specific implementation of a method that is already provided by its superclass.
The method in the subclass must have the same name, return type, and parameters as the method in the superclass.
Method overriding is used to achieve runtime polymo...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
Normal Aptitude test quant
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Java and DSA. DSA contains of 2 medium level question
My main language for programming is Java.
I have been using Java for over 5 years.
I am proficient in object-oriented programming with Java.
I have experience in developing web applications using Java frameworks like Spring and Hibernate.
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
One stack and queue related question, create queue using stack data structure and vise-versa?
Multi-threading question related with use cases?
Top trending discussions
The duration of Rakuten interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 81 interviews
Interview experience
based on 423 reviews
Rating in categories
5-9 Yrs
Not Disclosed
Senior Software Engineer
230
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
224
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
193
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer 2
135
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
133
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
eBay
Netflix
Flipkart