Rakuten India interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Rakuten India
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6-7 months
Topics: OOPS, CS Fundamentals, Data Structures, Algorithms, DBMS, Computer Networks, Operating System, SQL
Tip
Tip

Tip 1 : Practice coding problems everyday.
Tip 2 : Do atleast 2 really good projects.
Tip 3 : Have strong CS fundamentals.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : One Page Resume.
Tip 2 : Highlight project's Purpose & Tech Stack, and your technical achievements

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date15 Nov 2020
Coding problem1

1. Duplicate Parenthesis

Moderate
25m average time
75% success
0/80
Asked in companies
Morgan StanleyRakuten India

You are given the expression ‘expr’ with parenthesis. Your task is to find if the given expression contains duplicate parenthesis. A set of parenthesis is duplicate if multiple parenthesis surrounds the same subexpression.

For Example:
You are given ‘expr’ = “(a+b)+((c+d))”, here the subexpression “c+d” is surrounded by two parentheses. Hence the expression contains duplicate parenthesis. Hence the answer is “YES”.
Problem approach

1. The idea is to use stack. 
2. Iterate through the given expression and for each character in the expression, if the character is a open parenthesis ‘(‘ or any of the operators or operands, push it to the top of the stack. 
3. If the character is close parenthesis ‘)’, then pop characters from the stack till matching open parenthesis ‘(‘ is found and a counter is used, whose value is incremented for every character encountered till the opening parenthesis ‘(‘ is found. 
4. If the number of characters encountered between the opening and closing parenthesis pair, which is equal to the value of the counter, is less than 1, then a pair of duplicate parenthesis is found else there is no occurrence of redundant parenthesis pairs. 
5. For example, (((a+b))+c) has duplicate brackets around “a+b”. When the second “)” after a+b is encountered, the stack contains “((“. Since the top of stack is opening bracket, it can be concluded that there are duplicate brackets.

Try solving now
02
Round
Easy
Video Call
Duration30 minutes
Interview date20 Dec 2020
Coding problem1

1. Merge K Sorted Arrays

Moderate
15m average time
85% success
0/80
Asked in companies
MathworksMicrosoftOracle

You have been given ‘K’ different arrays/lists, which are sorted individually (in ascending order). You need to merge all the given arrays/list such that the output array/list should be sorted in ascending order.

Problem approach

1. Sort list 1 by always comparing with head/first of list 2 and swapping if required
2. After each head/first swap, perform insertion of the swapped element into correct position in list 2 which will eventually sort list 2 at the end. 
For every swapped item from list 1, perform insertion sort in list 2 to find its correct position so that when list 1 is sorted, list 2 is also sorted.

Try solving now
03
Round
Medium
Video Call
Duration30 minutes
Interview date20 Dec 2020
Coding problem2

If developing a pincode directory which DS will be used.
SQL Queries.
Java Questions.

1. Design based Question

If designing a Pincode directory which DS will be used.

Problem approach

Tip 1 : Use Trie Data structure
Tip 2 : Explain clearly how it works.

2. DBMS based question

Write a SQL query to find second highest salary.

Problem approach

Tip 1 : Do practice for SQL queries.

04
Round
Easy
HR Round
Duration30 minutes
Interview date12 Jan 2021
Coding problem0

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Workday consultant
3 rounds | 3 problems
Interviewed by Rakuten India
962 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Rakuten India
943 views
0 comments
0 upvotes
company logo
Software Engineer Intern
2 rounds | 2 problems
Interviewed by Rakuten India
1818 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 10 problems
Interviewed by Rakuten India
103 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Arcesium
3688 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Arcesium
2650 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by BNY Mellon
2324 views
0 comments
0 upvotes