Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Reliance Retail Team. If you also belong to the team, you can get access from here

Reliance Retail Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 21.4k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Reliance Retail Java Developer Interview Questions and Answers

Updated 12 Apr 2024

Reliance Retail Java Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. It was nice company
  • Q2. Spring boot experience
  • Q3. Spring boot experience
Round 2 - Coding Test 

Core Java my SQL spring boot

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Kafka , heap stack
  • Q2. Mvc endpoint creation
Round 2 - Technical 

(2 Questions)

  • Q1. Dsa on string please
  • Q2. Heap

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 . technical discussion round -> kafka , endpoint creation mvc architecture
2. technical discussion -> 1 dsa question, related to project, heap/stack memory, design pattern

Java Developer Interview Questions & Answers

Walmart user image sahithi krishna

posted on 19 Apr 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Job Portal

Round 1 - Coding Test 

Coding questions on String and HashMap

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

2 coding questions and a few MCQs

Round 2 - Technical 

(1 Question)

  • Q1. Asked to explain and optimise my solution from coding test
Round 3 - Technical 

(1 Question)

  • Q1. Behavioral round. Asked about resume.
Round 4 - HR 

(1 Question)

  • Q1. General HR round and trying to find if you're a right fit for the company
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding questions from dsa. one quest was from trees ds

Round 2 - HR 

(2 Questions)

  • Q1. Why did you choose target
  • Q2. Minus points in you that you can share with us
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Kafka , heap stack
  • Q2. Mvc endpoint creation
Round 2 - Technical 

(2 Questions)

  • Q1. Dsa on string please
  • Q2. Heap

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 . technical discussion round -> kafka , endpoint creation mvc architecture
2. technical discussion -> 1 dsa question, related to project, heap/stack memory, design pattern

I applied via Indeed and was interviewed in Nov 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 
Round 3 - Coding Test 

Interview Preparation Tips

Interview preparation tips for other job seekers - describe your previous project better
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
-
Result
No response
Round 1 - Coding Test 

The test was quite simple but the interviewer was not ready to accept the solution. Even with complete dry run and working output he denied the solution giving a very vague reason.

Round 2 - One-on-one 

(1 Question)

  • Q1. In this design round , they asked me to demonstrate how to build cowin app. Gave a complete overview including HLD and LLD for each showcased feature still got negative response.

Interview Preparation Tips

Interview preparation tips for other job seekers - My experience was bad due to the interview panel, no comments on how tesco works in general
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Coding Test 

2 DSA questions and some MCQ on Java and Spring

Round 2 - Technical 

(2 Questions)

  • Q1. Longest palindromic substring
  • Ans. 

    A palindromic substring is a string that reads the same forwards and backwards.

    • Use dynamic programming to find the longest palindromic substring.

    • Start by considering each character as the center of a potential palindrome.

    • Expand outwards from each center to check for palindromes of odd and even lengths.

  • Answered by AI
  • Q2. Remove duplicates in place from a 1D array
  • Ans. 

    Remove duplicates from a 1D array of strings in place

    • Iterate through the array and use a HashSet to keep track of unique elements

    • Replace duplicates with null or an empty string to remove them in place

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. Project discussion
  • Q2. Search min element in a rotated sorted array with duplicate elements
  • Ans. 

    Search for the minimum element in a rotated sorted array with duplicate elements.

    • Use binary search to find the minimum element in the rotated sorted array.

    • Handle the case where duplicate elements are present by adjusting the search conditions.

    • Consider cases where the array is not rotated or contains only one element.

  • Answered by AI
  • Q3. Ways of declaring singleton class
  • Ans. 

    A singleton class is a class that can only have one instance created throughout the application.

    • Declare a private static instance variable of the class

    • Create a private constructor to prevent external instantiation

    • Provide a public static method to access the instance

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Project discussion
  • Q2. Behavioural questions

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This was a proctured online coding round where we had 2 questions to solve under 90 minutes . The questions were a bit lengthy but the implementation part was quite easy .

  • Q1. Encode the Message

    You have been given a text message. You have to return the Run-length Encoding of the given message.

    Run-length encoding is a fast and simple method of encoding strings. The basic idea...

  • Ans. 

    Steps:
    1) Sort all the words in descending order of their lengths.
    2) Initialise res with first word in the vector + "#"
    3) Now we just need to find, if other words in the vector + # are substring of res or not. if not, append that word to res.

  • Answered by CodingNinjas
  • Q2. Make all elements of the array distinct.

    You have been given an array/list ‘ARR’ of integers consisting of ‘N’ integers. In one operation you can increase an element by 1. Your task is to return the minimu...

  • Ans. 

    Steps:
    1) The idea is to sort the input , then we move forward from the beginning of the array till the end.
    2) As soon as we found a condition that the current element is less than or equal to the previous elements then we need to update the current array element by adding 1 to its prev element .
    3) At the same time we need to keep track of result by result += A[i-1]- A[i]+1;

  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 50 Minutes
Round difficulty - Easy

This Round was DS/Algo + Core round and it started with formal introduction, followed by 3 problems. We first dicussed the
approach the time complexity and proper code covering all cases for the 2 coding problems . The last question was related to OS and was a bit theoretical .

  • Q1. Distinct Characters

    Given a string “STR”, you need to return all the possible non-empty subsequences with distinct characters. You can return the strings in any order.

    Note:
    If the same string can be gen...
  • Ans. 

    Instead of counting all unique characters and struggling with all possible substrings,
    we can count for every char in S, how many ways to be found as a unique char.
    We count and sum, and it will be out answer.

    Let, index[26][2] record last two occurrence index for every upper characters.
    1) Initialise all values in index to -1.
    2) Loop on string S, for every character c, update its last two occurrence index to index[c].
    3) C...

  • Answered by CodingNinjas
  • Q2. NINJA’S PARENTHESES

    One day Ninja goes to play some intellectual games. There was a game where Ninja is given a string of balanced parentheses 'STR' and he has to calculate the score of that using ...

  • Ans. 

    Approach 1 : 

    Every position in the string has a depth - some number of matching parentheses surrounding it. For example, the dot in (()(.())) has depth 2, because of these parentheses: (__(.__))

    1) Our goal is to maintain the score at the current depth we are on. 
    2) When we see an opening bracket, we increase our depth, and our score at the new depth is 0. 
    3) When we see a closing bracket, we add twice th...

  • Answered by CodingNinjas
  • Q3. OS Question

    Explain demand paging

  • Ans. 

    Demand paging is a method that loads pages into memory on demand. This method is mostly used in virtual memory. In this, a page is only brought into memory when a location on that particular page is referenced during execution. The following steps are generally followed:

    1) Attempt to access the page.
    2) If the page is valid (in memory) then continue processing instructions as normal.
    3) If a page is invalid then a page-f...

  • Answered by CodingNinjas
Round 3 - Video Call 

(3 Questions)

Round duration - 40 Minutes
Round difficulty - Medium

I was given 2 preety good questions of DSA in this round . One was related to Binary Trees and the other was a good DP problem in which I struggled a bit but with some hints I was able to solve this problem too . The last question was related to OOPS and was preety easy .

  • Q1. Create a binary tree from postorder and preorder traversal

    You are given the ‘POSTORDER’ and ‘PREORDER’ traversals of a binary tree. The binary tree consists of ‘N’ nodes where each node represents a disti...

  • Ans. 

    We will preorder to generate TreeNodes, push them to the stack and perform postorder to pop them out.

    1) Iterate on pre array and construct node one by one.
    2) Stack saves the current path of the tree.
    3) node = new TreeNode(pre[i]), if not left child, add node to the left. otherwise add it to the right.
    4) If we meet a same value in the pre and post, it means we have completed the construction for current subtree. We pop

  • Answered by CodingNinjas
  • Q2. Minimum Cost To Buy Oranges

    You are given a bag of size 'W' kg and provided with the costs of packets with different weights of oranges as a list/array with the name 'cost'. Every i-th posi...

  • Ans. 

    This problem was actually a variation Unbounded Kanpsack Problem . I first gave the interviewer a naive recursive
    approach and then later optimised it using memoisation .

    Naive Recursive Approach :

    1) Create a recursive function ( int minCost(cost, idx , w) ) which returns the optimal answer for an array which starts
    with index idx and for a given weight w.

    2) Now for every index idx , if cost[idx]!=-1 then I have three opt...

  • Answered by CodingNinjas
  • Q3. OOPS Question

    Static and Dynamic Polymorphism

  • Ans. 

    Static polymorphism (static binding) is a kind of polymorphism that occurs at compile time. An example of compile-time polymorphism is method overloading.

    Runtime polymorphism or dynamic polymorphism (dynamic binding) is a type of polymorphism which is resolved during runtime. An example of runtime polymorphism is method overriding.

  • Answered by CodingNinjas
Round 4 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. Basic HR Question

    Why should we hire you ?

  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.
    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round,
    like what are the projects currently the company is investing, which team you are mentoring. How all is the ...

  • Answered by CodingNinjas
  • Q2. Basic HR Question

    Do you know anything about the company ?

  • Ans. 

    General Tip : Before an interview for any company , have a breif insight about the company , what it does , when was
    it founded and so on . All these info can be easily acquired from the Company Website itself .

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAWalmart interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Reliance Retail Interview FAQs

How many rounds are there in Reliance Retail Java Developer interview?
Reliance Retail interview process usually has 2 rounds. The most common rounds in the Reliance Retail interview process are Technical and Coding Test.
How to prepare for Reliance Retail Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Reliance Retail. The most common topics and skills that interviewers at Reliance Retail expect are CSS, Core Java, HTML, Javascript and Maven.
What are the top questions asked in Reliance Retail Java Developer interview?

Some of the top questions asked at the Reliance Retail Java Developer interview -

  1. spring boot experie...read more
  2. It was nice comp...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Reliance Retail interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Walmart Interview Questions
3.9
 • 395 Interviews
DMart Interview Questions
4.0
 • 384 Interviews
Tata Group Interview Questions
4.2
 • 357 Interviews
Vishal Mega Mart Interview Questions
3.8
 • 153 Interviews
V-Mart Interview Questions
4.2
 • 139 Interviews
Landmark Group Interview Questions
4.0
 • 137 Interviews
Lowe's Interview Questions
4.2
 • 124 Interviews
Tesco Interview Questions
3.9
 • 120 Interviews
Croma Interview Questions
4.0
 • 116 Interviews
View all
Reliance Retail Java Developer Salary
based on 7 salaries
₹3.5 L/yr - ₹6 L/yr
11% less than the average Java Developer Salary in India
View more details

Reliance Retail Java Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-Life balance

3.0

Salary & Benefits

4.0

Job Security

3.0

Company culture

3.0

Promotions/Appraisal

3.0

Work Satisfaction

Explore 1 Review and Rating
Assistant Manager
4.2k salaries
unlock blur

₹2 L/yr - ₹10.3 L/yr

Store Manager
4k salaries
unlock blur

₹2 L/yr - ₹9.6 L/yr

Department Manager
3.5k salaries
unlock blur

₹1.7 L/yr - ₹6.2 L/yr

Deputy Manager
2k salaries
unlock blur

₹4.4 L/yr - ₹16 L/yr

Senior Executive
1.9k salaries
unlock blur

₹1.5 L/yr - ₹7.6 L/yr

Explore more salaries
Compare Reliance Retail with

Future Retail

4.3
Compare

Tata Group

4.2
Compare

Aditya Birla Fashion and Retail

4.2
Compare

Spencer's Retail

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview