Reliance Jio interview experience Real time questions & tips from candidates to crack your interview

Backend Developer

Reliance Jio
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
When I interviewed at Reliance with three years of experience as a Java Backend Engineer, I realized that companies like theirs focus heavily on strong Data Structures and Algorithms (DSA) skills. I started preparing for DSA just 3-4 months before the interview and initially felt a bit unsure. However, after a week or two, I became more interested in solving DSA problems. I covered basic questions on Trees, Singly Linked Lists, and Arrays on coding platforms. During the middle of my preparation, I took a break for a month. When I resumed attending interviews, I felt as though I had forgotten what I had learned over the previous months. That's when I realized the importance of continuous practice. I went back and practised the same set of questions again. Although I faced rejections in some initial rounds, after 4-5 interviews, I gained confidence and understood what companies were looking for.
Application story
I applied via Naukri and then received a call from HR to schedule an interview. They scheduled a face-to-face video interview.
Why selected/rejected for the role?
I was rejected in the second round. The first round was focused on DSA. In the second round, they asked about design patterns, specifically the Object Pool pattern, and I was unable to solve that. So, I believe my practice with design patterns was not up to the mark for this interview.
Preparation
Duration: 5 months
Topics: Arrays, Linked Lists, Tree, Dynamic Programming, Recursion, Java Basics
Tip
Tip

Tip 1: Don't lose confidence if you are unable to solve some DSA questions; keep trying and stay persistent.

Tip 2: Be consistent in practising DSA and make notes of theoretical questions that may be asked by some companies.

Tip 3: Start with easy-level DSA questions and then begin attending interviews. This approach will help open up your mind and give you an understanding of the types of questions being asked.

Application process
Where: Naukri
Eligibility: 3 years of exp. in Java
Resume Tip
Resume tip

Tip 1: Keep the skills section clearly at the top, and list the skills that the organization is looking for first, such as Java 8, Microservices, and Spring Boot.

Tip 2: Mention your total experience and contact details. Don't make the HR department calculate your experience based on the time you spent with previous organizations.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date19 Apr 2022
Coding problem2

This round was around DSA.

1. Sum root to leaf

Easy
10m average time
90% success
0/40
Asked in companies
Morgan StanleyCoinbaseAmazon

Given the root of a binary tree and an integer targetSum, return true if the tree has a root-to-leaf path such that adding up all the values along the path equals targetSum.

Problem approach

It is an easy-level tagged question. I took the approach of adding elements to an ArrayList, and when I encountered a leaf node, I checked whether the sum of the ArrayList was equivalent to the target sum.

Try solving now

2. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Problem approach

It is a simple question, so I didn't have to struggle much. It is an easy-level question. I used a hash map and applied a for loop, in which I checked whether the target minus the current item was present in the hash map. If it was, I found the desired indices; otherwise, I added the element to the hash map. The solution has a time complexity of O(n).

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date3 May 2022
Coding problem1

This round is about System Design, in which I explained my current project.

1. System Design

Explain the Object Pool pattern and provide code for it. I tried to solve it by considering a database connection pool, as it typically uses this design pattern, but I was unable to recall the details.

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
Graduate Engineer Trainee
4 rounds | 8 problems
Interviewed by Reliance Jio
1339 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Reliance Jio
1740 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes