Upload Button Icon Add office photos
Engaged Employer

i

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

Jio Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Jio SDE (Software Development Engineer) Interview Questions and Answers

Updated 11 Nov 2022

9 Interview questions

A SDE (Software Development Engineer) was asked
Q. What is the difference between SQL and NoSQL databases?
Ans. 

SQL is a relational database management system while NoSQL is a non-relational database management system.

  • SQL databases are structured and use tables with predefined schema while NoSQL databases are unstructured and use collections or documents.

  • SQL databases use SQL (Structured Query Language) for querying and managing data while NoSQL databases use various query languages like MongoDB's query language.

  • SQL databas...

A SDE (Software Development Engineer) was asked
Q. What is the difference between Spring MVC and Spring Boot?
Ans. 

Spring MVC is a framework for building web applications, while Spring Boot is an opinionated framework for building standalone applications.

  • Spring MVC requires more configuration and setup compared to Spring Boot

  • Spring Boot provides a pre-configured environment with sensible defaults

  • Spring Boot includes an embedded server, making it easier to deploy standalone applications

  • Spring MVC is more suitable for building t...

SDE (Software Development Engineer) Interview Questions Asked at Other Companies

asked in Carwale
Q1. Given a string consisting of lowercase alphabets, write a functio ... read more
Q2. How would you design a text editor like notepad, focusing on the ... read more
asked in Carwale
Q3. Given a balance and 100 coins, where one coin is heavier than the ... read more
Q4. Given a binary search tree, print the path which has the sum equa ... read more
asked in Housing.com
Q5. Given a 1024x1024 map with flats at locations (x, y) and a visibi ... read more
A SDE (Software Development Engineer) was asked
Q. Given an array of integers, sort the array using the merge sort algorithm.
Ans. 

Merge Sort is a divide and conquer algorithm that divides an array into two halves, sorts them and then merges them.

  • Divide the array into two halves recursively

  • Sort each half recursively using merge sort

  • Merge the two sorted halves

  • Time complexity is O(nlogn)

  • Space complexity is O(n)

A SDE (Software Development Engineer) was asked
Q. Given an unsorted array, find the kth smallest value in it.
Ans. 

Find the kth smallest value in an unsorted array

  • Sort the array and return the kth element

  • Use quickselect algorithm to find the kth smallest element in O(n) time

  • Build a min heap of size k and traverse the array to find the kth smallest element

A SDE (Software Development Engineer) was asked
Q. Find the equilibrium index where the sum of all the values before the equilibrium index is equal to the sum of all the values after the equilibrium index.
Ans. 

Find the equilibrium index where the sum of all values before it is equal to the sum of all values after it.

  • Iterate through the array and calculate the total sum.

  • Then iterate again and keep track of the left sum and right sum.

  • If they are equal at any index, return that index as the equilibrium index.

A SDE (Software Development Engineer) was asked
Q. What is a Load Balancer?
Ans. 

A Load Balancer distributes incoming network traffic across multiple servers to improve performance and availability.

  • It helps to avoid overloading a single server

  • It improves responsiveness and availability of applications

  • It can be hardware or software-based

  • Examples include Amazon ELB, F5 BIG-IP, and NGINX

  • It can also perform health checks on servers and route traffic accordingly

A SDE (Software Development Engineer) was asked
Q. Given a sorted array arr, and integers start and end, find all the elements within the range [start, end] that are missing from the array.
Ans. 

Find missing elements in a sorted array within a given range.

  • Loop through the array and check if each element is within the given range.

  • If an element is outside the range, add all the missing elements within the range to a list.

  • Return the list of missing elements.

Are these interview questions helpful?
A SDE (Software Development Engineer) was asked
Q. Write a program to print all the elements not present in an unsorted array and analyze the time and space complexity of the algorithm.
Ans. 

Print all elements not present in an unsorted array and give time and space complexity.

  • Iterate through array and use a hashset to keep track of seen elements.

  • Print elements not in hashset.

  • Time complexity: O(n), Space complexity: O(n)

A SDE (Software Development Engineer) was asked
Q. Given a sorted array, print all the elements that are not present in the array and state the time and space complexity of the algorithm.
Ans. 

Print all elements not present in a sorted array with time and space complexity.

  • Iterate through array and print missing elements

  • Use binary search for faster search

  • Time complexity: O(n log n)

  • Space complexity: O(1)

Jio SDE (Software Development Engineer) Interview Experiences

3 interviews found

I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Basic Concept of OOPs, Java, Spring Boot, MySQL.
  • Q2. Find the kth smallest value in an unsorted array
  • Ans. 

    Find the kth smallest value in an unsorted array

    • Sort the array and return the kth element

    • Use quickselect algorithm to find the kth smallest element in O(n) time

    • Build a min heap of size k and traverse the array to find the kth smallest element

  • Answered by AI
  • Q3. Merge Sort Algorithm Implementation
  • Ans. 

    Merge Sort is a divide and conquer algorithm that divides an array into two halves, sorts them and then merges them.

    • Divide the array into two halves recursively

    • Sort each half recursively using merge sort

    • Merge the two sorted halves

    • Time complexity is O(nlogn)

    • Space complexity is O(n)

  • Answered by AI
Round 3 - Technical 

(5 Questions)

  • Q1. Detailed discussion on the project I have worked on.
  • Q2. What is a Load Balancer?
  • Ans. 

    A Load Balancer distributes incoming network traffic across multiple servers to improve performance and availability.

    • It helps to avoid overloading a single server

    • It improves responsiveness and availability of applications

    • It can be hardware or software-based

    • Examples include Amazon ELB, F5 BIG-IP, and NGINX

    • It can also perform health checks on servers and route traffic accordingly

  • Answered by AI
  • Q3. Difference between Spring MVC and Spring Boot
  • Ans. 

    Spring MVC is a framework for building web applications, while Spring Boot is an opinionated framework for building standalone applications.

    • Spring MVC requires more configuration and setup compared to Spring Boot

    • Spring Boot provides a pre-configured environment with sensible defaults

    • Spring Boot includes an embedded server, making it easier to deploy standalone applications

    • Spring MVC is more suitable for building tradit...

  • Answered by AI
  • Q4. Difference between SQL and NoSQL
  • Ans. 

    SQL is a relational database management system while NoSQL is a non-relational database management system.

    • SQL databases are structured and use tables with predefined schema while NoSQL databases are unstructured and use collections or documents.

    • SQL databases use SQL (Structured Query Language) for querying and managing data while NoSQL databases use various query languages like MongoDB's query language.

    • SQL databases ar...

  • Answered by AI
  • Q5. Find the equilibrium index where the sum of all the values before the equilibrium index is equal to the sum of all the values after the equilibrium index.
  • Ans. 

    Find the equilibrium index where the sum of all values before it is equal to the sum of all values after it.

    • Iterate through the array and calculate the total sum.

    • Then iterate again and keep track of the left sum and right sum.

    • If they are equal at any index, return that index as the equilibrium index.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA Concepts well, Spring and java concepts, and projects you have mentioned in the resume.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Very Very easy coding questions with a lot of time. Basic DSA knowledge could have cracked it easily. The only problem that too not for me but for some my friends was their own test portal which was quite buggy.

Round 2 - Technical 

(2 Questions)

  • Q1. Given a sorted array arr, integer start and end. Find all the elements that are in the range of start and end and are missing in the array.
  • Ans. 

    Find missing elements in a sorted array within a given range.

    • Loop through the array and check if each element is within the given range.

    • If an element is outside the range, add all the missing elements within the range to a list.

    • Return the list of missing elements.

  • Answered by AI
  • Q2. What projects have you done?
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself including your family background, education background, technical skills, interest and hobbies.
  • Q2. What do you know about Jio?

Interview Preparation Tips

Topics to prepare for Jio SDE (Software Development Engineer) interview:
  • Data Structures
  • Algorithms
  • DBMS
  • OS
Interview preparation tips for other job seekers - Trust me, it's very easy to get in Jio and by very easy I mean damn easy.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Jun 2022. There were 4 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 

90 Mins on amcat global platform, 2 Easy level questions on Array and two pointers

Round 3 - Technical 

(2 Questions)

  • Q1. Print all the Elements not present in a sorted array and tell the time and space complexity of the algorithm.
  • Ans. 

    Print all elements not present in a sorted array with time and space complexity.

    • Iterate through array and print missing elements

    • Use binary search for faster search

    • Time complexity: O(n log n)

    • Space complexity: O(1)

  • Answered by AI
  • Q2. Print all the elements not present in an unsorted array and tell the time and space complexity of the algorithm.
  • Ans. 

    Print all elements not present in an unsorted array and give time and space complexity.

    • Iterate through array and use a hashset to keep track of seen elements.

    • Print elements not in hashset.

    • Time complexity: O(n), Space complexity: O(n)

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself, your college , family, hobbies and projects
  • Q2. Why do you want to join this company?

Interview Preparation Tips

Topics to prepare for Jio SDE (Software Development Engineer) interview:
  • Arrays
  • Linked List
  • Two pointers
Interview preparation tips for other job seekers - It will be an easy experience, so chill out, practice 2 pointers, arrays and linked lists questions on LeetCode.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Jio?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Oct 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes (60 minutes for coding and 30 minutes for MCQs)
Round difficulty - Medium

The test was conducted in the evening from 7:00 pm to 8:30 pm. Because of the covid situation, the test was online and was given by all the students from their home. 
Login window of 15 minutes was given and all students were supposed to login within initial 15 minutes (between 7:00 and 7:15 pm). The test was conducted on AMCAT and webcam was on during the whole test duration.
There were two sections in the test: 1.) Coding round with 2 coding questions - 60 minutes (2.) MCQ round with 30 MCQs - 30 minutes
120 students appeared for this round and 20 were shortlisted for further process.

  • Q1. 

    Character Frequency Problem Statement

    You are given a string 'S' of length 'N'. Your task is to find the frequency of each character from 'a' to 'z' in the string.

    Example:

    Input:
    S : abcdg
    Output:
    1...
  • Ans. 

    Given a string, find the frequency of each character from 'a' to 'z' in the string.

    • Create an array of size 26 to store the frequency of each character from 'a' to 'z'.

    • Iterate through the string and increment the count of the corresponding character in the array.

    • Print the array of frequencies as the output for each test case.

  • Answered by AI
  • Q2. 

    Longest Common Prefix After Rotation

    You are given two strings 'A' and 'B'. While string 'A' is constant, you may apply any number of left shift operations to string 'B'.

    Explanation:

    Your task is to calcu...

  • Ans. 

    Calculate the minimum number of left shift operations needed to achieve the longest common prefix between two strings.

    • Apply left shift operations to string B to find the longest common prefix with string A

    • Count the number of left shifts needed to achieve the longest common prefix

    • Return the minimum number of left shift operations for each test case

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 50-60 minutes
Round difficulty - Medium

This round started at 11 am and went till 3 pm. 
Out of 120 students that appeared in online coding test, 20 were shortlisted for the first round of interviews.
In this round, everyone was asked some moderate level coding questions. We were supposed to write the code in our IDE, present the screen and show the interviewer the output of our code.
The interview started with the introduction being followed by 2 coding problems.

  • Q1. 

    Longest Subarray with Zero Sum

    Ninja enjoys working with numbers, and as a birthday challenge, his friend provides him with an array consisting of both positive and negative integers. Ninja is curious to ...

  • Ans. 

    Find the length of the longest subarray with zero sum in an array of integers.

    • Iterate through the array and keep track of the running sum using a hashmap.

    • If the running sum is seen before, the subarray between the current index and the previous index with the same sum is a subarray with zero sum.

    • Update the length of the longest subarray with zero sum as you iterate through the array.

    • Example: For arr1 = [1, -1, 3, 2, -2...

  • Answered by AI
Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Medium

7 students were shortlisted for the HR round. This round started at 7:30 pm and went till 8:30 pm.
Like all the other rounds, this round too was virtual (on google meet). In the beginning, the interviewer introduced himself and then asked questions based on my resume.
All the 7 candidates were selected in the HR round.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology, Kurukshetra. Eligibility criteriaAbove 7.5 CGPAAirtel interview preparation:Topics to prepare for the interview - Object-Oriented Programming, Data Structures and Algorithms, Operating System, Database Management System, Computer NetworksTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Questions are asked on DSA, so practice questions and it is not the number of questions you practice, but how well you practice the questions. Prepare a notebook and write down the approach you follow. Make proper notes and maintain that notebook. Will help for quick revision.
Tip 2 : Conceptual questions are asked from topics other than DSA. So watching videos on youtube will not help. Read the book thoroughly to make yourself ready for interviews.
Tip 3 : ALWAYS read about the real-life examples of the concepts you read. This is often asked in interviews and you will definitely regret failing to answer this question.

Application resume tips for other job seekers

Tip 1 : Having projects in resume will help you to give the direction to your interview, which increases the chances of selection.
Tip 2 : Add some achievements other than academics, it shows that you are a team player and increases the probability of getting shortlisted. BUT do not write anything that is not true or else, it will backfire.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. I am a customer.....convenced for product?
  • Ans. 

    I would understand customer needs, build rapport, and present tailored solutions to demonstrate product value effectively.

    • Listen actively to understand the customer's needs and pain points.

    • Build rapport by finding common ground and establishing trust.

    • Present the product's features and benefits that directly address the customer's needs.

    • Use testimonials or case studies to illustrate success stories.

    • Offer a trial or demo...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident for all situations

I appeared for an interview before Mar 2021.

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 - One-on-one 

(1 Question)

  • Q1. All are depend on your all about your self
  • Ans. Its very IMP question on interview Start with your Name Experience (current to last) Education Family Don't take more time it very short and clearly
  • Answered by HEMANT SHUKLA
Round 3 - Aptitude Test 

Use some math

Interview Preparation Tips

Interview preparation tips for other job seekers - Always in formal use short & clear answer, some time interviewers make next question on your current answer show use short answer
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 - HR 

(4 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Why should we hire you?
  • Q4. Tell me about yourself.
Are these interview questions helpful?

I applied via Other and was interviewed before Mar 2018. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Serivece expression plz told
  • Ans. 

    Service expression refers to the way services are communicated and perceived by customers.

    • Service expression includes verbal and non-verbal communication.

    • Example: A friendly greeting at a restaurant enhances customer experience.

    • It involves understanding customer needs and responding appropriately.

    • Example: A customer service representative actively listening to a complaint.

  • Answered by AI
  • Q2. Customer choice given service and reply best response
  • Q3. How much transfer customer
  • Ans. 

    The question is unclear and lacks context.

    • Request clarification on what is meant by 'transfer customer'

    • Ask for more information about the specific role and responsibilities of an Assistant Manager

    • Seek clarification on the purpose or objective behind the question

  • Answered by AI
  • Q4. 6000/ customer satisfaction guaranteed service

Interview Preparation Tips

General Tips: Maruti home relocation movers and packers door to door delivery All responsibility packing and moving service
Skills: Communication

I appeared for an interview in Mar 2018.

Interview Preparation Tips

General Tips: This interview was a technical one but was majorly a stress test. It lasted for about 1 hour 10 minutes. The interviewer wanted to test both my knowledge and communication skills. Most of the questions asked to me were related to my B.Tech curriculum i.e. computer science related topics. He stressed a lot on the basics related to my project topic. Luckily I was able to answer most of the questions correctly. I tried to answer each question with examples and also used props on the table (like pens, paperweights, pen stands etc.) to explain my theories. It was my first offcampus interview, and I think I did pretty well for a fresher.
You need to stay calm and should apply presence of mind. Please go through the job description thoroughly word-by-word and recheck your resume to ensure that you are a best-fit for the position.
Skills: Communication, Problem Solving, Leadership, Decision Making Skills

Interview Questionnaire 

1 Question

  • Q1. Reason for relieving the previous company. Basical Aptitude test

Interview Preparation Tips

Round: Resume Shortlist
Experience: Previous profile experience

Jio Interview FAQs

How many rounds are there in Jio SDE (Software Development Engineer) interview?
Jio interview process usually has 3-4 rounds. The most common rounds in the Jio interview process are Technical, Resume Shortlist and Coding Test.
What are the top questions asked in Jio SDE (Software Development Engineer) interview?

Some of the top questions asked at the Jio SDE (Software Development Engineer) interview -

  1. Print all the Elements not present in a sorted array and tell the time and spac...read more
  2. Given a sorted array arr, integer start and end. Find all the elements that are...read more
  3. Print all the elements not present in an unsorted array and tell the time and s...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Bharti Airtel Interview Questions
3.9
 • 960 Interviews
Vodafone Idea Interview Questions
4.0
 • 594 Interviews
HFCL Limited Interview Questions
3.9
 • 73 Interviews
BT E Serv Interview Questions
4.1
 • 44 Interviews
Dish Network Interview Questions
3.5
 • 32 Interviews
Tcil Interview Questions
3.9
 • 18 Interviews
Etisalat Interview Questions
3.4
 • 15 Interviews
View all
Jio SDE (Software Development Engineer) Salary
based on 41 salaries
₹4.5 L/yr - ₹18.5 L/yr
67% less than the average SDE (Software Development Engineer) Salary in India
View more details

Jio SDE (Software Development Engineer) Reviews and Ratings

based on 2 reviews

4.6/5

Rating in categories

4.6

Skill development

4.0

Work-life balance

3.6

Salary

4.6

Job security

4.6

Company culture

4.0

Promotions

4.6

Work satisfaction

Explore 2 Reviews and Ratings
Assistant Manager
5.3k salaries
unlock blur

₹1.1 L/yr - ₹10.4 L/yr

Deputy Manager
3.4k salaries
unlock blur

₹5.8 L/yr - ₹12.3 L/yr

Manager
1.8k salaries
unlock blur

₹6.8 L/yr - ₹23 L/yr

Senior Executive
1.5k salaries
unlock blur

₹1.7 L/yr - ₹8 L/yr

Senior Manager
1.4k salaries
unlock blur

₹16 L/yr - ₹29.3 L/yr

Explore more salaries
Compare Jio with

Jio Platforms

3.4
Compare

Bharti Airtel

3.9
Compare

Vodafone Idea

4.0
Compare

Reliance Communications

4.0
Compare
write
Share an Interview