Upload Button Icon Add office photos

Jubilant Foods Works

Compare button icon Compare button icon Compare

Filter interviews by

Jubilant Foods Works Senior Software Engineer Interview Questions and Answers

Updated 19 Nov 2024

Jubilant Foods Works Senior Software Engineer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to refresh access token if an api fails due to it
  • Ans. 

    Refresh the access token by making a request to the authentication server

    • Check the response code of the API call to determine if it's due to an expired access token

    • If the response code indicates token expiration, make a request to the authentication server to get a new access token

    • Update the access token in the application's authentication header and retry the failed API call

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What if auth token expires during a call. How do we retry?
  • Ans. 

    Retry the call with a new auth token

    • Check if the auth token has expired during the call

    • Generate a new auth token

    • Retry the call with the new auth token

  • Answered by AI
  • Q2. We use authenticator for it. It is provided by retrofit

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

The assignment involved a train booking API. I needed to implement a feature that verified whether a train had sufficient available seats before confirming a booking, which would also resolve several failing tests. I was required to explain my thought process and describe the implementation as I progressed. Upon completion, with some extra time available, I proposed and implemented an improved solution: a new method that checks if a train has enough seats for a prospective booking while ensuring that families or groups who wish to stay together are not separated.

Interview Preparation Tips

Topics to prepare for AccorHotels Senior Software Engineer interview:
  • Collections
  • LINQ
  • Asynchronous
  • TDD
Interview preparation tips for other job seekers - Communicate about the code base you are observing.
Explain the reasons behind your implementation choices.
Example "I am going to use a List from System.Collections. While we could also utilize an Array, HashSet, or any other collection, for the sake of simplicity in this interview setting, I will stick to List. Perhaps we can explore more optimized options later."
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - Group Discussion 

Do you think social media is a good platform?

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep prepare always mst
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jun 2023. 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 - Technical 

(2 Questions)

  • Q1. Basics of Angular and Kendo
  • Q2. Versions used in technologies
  • Ans. 

    Different technologies have different versions that are used for development.

    • Each technology has its own versioning system (e.g. Semantic Versioning for JavaScript libraries)

    • New versions often include bug fixes, new features, and improvements

    • It's important to stay updated with the latest versions to ensure compatibility and security

  • Answered by AI
Round 3 - Coding Test 

Create an business application with angular 14 and kendo

Interview Preparation Tips

Interview preparation tips for other job seekers - Only few basic questions are asked in interview, that last for only 15 minutes. Coding task was given to create big website application and 1 week time given to complete it. The application requirements are not elaborate, just purpose of application alone given. I have developed a complete application to serve all requirement given as task within stipulated time. This is big requirement and this cannot be completed in 1 week, unless we work whole 24/7. But the recruiter rejected me by stating very silly reasons like styles, file structure not proper. Also he was expected few things like lazy loading, reactive forms even for basic login form which was not mentioned in the requirement. How come we know that he was having these expectation in his mind , without listing in the requirement. Almost 1 week of time waste for me. If I can able to create this complete application , then I can also do these task that he was expecting if he mentioned in requirement. Please don't waste time by developing application if any task given. They will reject by stating very silly reasons. How come people like him are working in reputed organization.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 

(2 Questions)

  • Q1. Software development lifecycle
  • Ans. 

    Software development lifecycle is a process of planning, designing, developing, testing, deploying, and maintaining software.

    • It involves various stages such as planning, analysis, design, implementation, testing, deployment, and maintenance.

    • Each stage has its own set of activities and deliverables.

    • It helps in ensuring that the software is developed efficiently and meets the requirements of the stakeholders.

    • It also help...

  • Answered by AI
  • Q2. App security & deployment in play store
  • Ans. 

    App security is crucial for deployment in Play Store. Follow best practices to ensure secure deployment.

    • Use HTTPS for all network communication

    • Implement secure authentication and authorization mechanisms

    • Regularly update and patch the app to fix security vulnerabilities

    • Use code obfuscation and encryption to protect against reverse engineering

    • Conduct regular security audits and penetration testing

    • Follow Google Play Store

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare from basic
Prepare from your resume
Prepare from the projects you have worked

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

This round was conducted on the HackerEarth platform. It had 2 sections and candidates were given a time of 1 hour 30 minutes. 

Programming MCQs — 18 MCQs (each of 2 marks)
Questions were a little tricky. it tested upon one’s programming fundamentals. It had C/C++ output questions, pseudocode questions, Operating systems, and SQL queries.
Coding — 2 ( one contains 75 marks and the other contains 100 marks )

Our scores of the first 2 sections weren’t revealed. My MCQs went really well. I solved 2 coding questions in the coding section. Only 15 students got selected for the interview round, and I was one of them.

  • Q1. 

    Count Ways to Complete Journey in Triangular Pyramid

    Given a triangular pyramid with vertices marked as ‘O’, ‘X’, ‘Y’, and ‘Z’, and an integer 'N', you need to calculate the number of ways Bob can start a...

  • Ans. Brute Force

    The idea is very simple, as standing at any point we will always have three choices to move. So we will make a recursive function and call it for all three choices and decrease ‘N’ by 1 each time. So when ‘N’ will reach 0 then we will check the current position, if it is ‘O’ then we can say we have found a way.

     

    Complete Algorithm :

    • We will make a helper recursive function named ‘SOLVE’ which will receive...
  • Answered Anonymously
  • Q2. 

    Maximum Profit Problem Statement

    Mukesh is evaluating the maximum profit from his business over a series of days. Given a list of profits over 'N' days, Mukesh wants to determine the highest profit achiev...

  • Ans. Brute Force

    The basic idea is to iterate through the given array/list ‘profit’ and check for each index as a starting point, if any possible consecutive days in the range [ ‘A’, ‘B’ ] is possible, calculate its ‘sum’ and update the ‘maxProfit’ if the ‘sum’ is greater than ‘maxProfit’ ( where ‘maxProfit’ denotes the Maximum possible profit from the array/list ‘profit’ under the given range).

     

    Algorithm:

     

    1. Declare ...
  • Answered Anonymously
Round 2 - Video Call 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round was scheduled for 1 hour and the panel had 1 interviewer. Being a virtual interview, the first challenge that I faced was that the interviewer was not audible. I suggest you not panic in such a situation and use the chatbox feature (or contact HR if need be) to figure out something that works for you and the panel. We later connected over voice call (over the phone) with our videos ON (over a laptop) and continued with the interview.

The interview was very calm and helpful. I was able to solve all questions and I explained different approaches to solve the questions. Once he was convinced of my solution, he asked me to write the code on my own IDE.

  • Q1. 

    Running Median Problem

    Given a stream of integers, calculate and print the median after each new integer is added to the stream.

    Output only the integer part of the median.

    Example:

    Input:
    N = 5  
    Stre...
  • Ans. Sorting Approach

    The median of n numbers is the middle-most element among the numbers when sorted in ascending order, when n is odd, and is the average of the two middle-most elements, when n is even. To find the middle-most elements, we do this: For every new addition to the stream, we sort all the numbers that are currently present. This makes it easy for us to obtain the middle-most elements.

    Space Complexity: O(1)Exp...
  • Answered Anonymously
  • Q2. 

    Boundary Traversal of a Binary Tree

    Given a binary tree of integers, your task is to return the boundary nodes of the tree in Anti-Clockwise direction starting from the root node.

    Input:

    The first line ...
  • Ans. Recursion Based Approach

    The boundary traversal of a binary tree can be broken down into 4 parts. These parts are given in the same order as they are present in the traversal-

     

    1. The root node - The root node will always be our first node in the whole boundary traversal.
       
    2. The left boundary - The left most nodes of the left subtree are also included in the boundary traversal, so we will process them next except for...
  • Answered Anonymously
  • Q3. 

    Count Pairs with Given Sum

    Given an integer array/list arr and an integer 'Sum', determine the total number of unique pairs in the array whose elements sum up to the given 'Sum'.

    Input:

    The first line c...
  • Ans. Brute Force Approach
    • Initialize the ans = 0
    • Run two loops first from i = 0 to n-1 and second from j = i+1 to  n-1 and if arr[i] + arr[j] == Sum then increase the ans by 1.
    • Return ans
    Space Complexity: O(1)Explanation:

    O(1)

     

    As constant extra space is used.

    Time Complexity: O(n^2)Explanation:

    O(N^2), where N is the size of the array.


    As we are running two nested loops of size N.

  • Answered Anonymously
Round 3 - Video Call 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

This was a technical + HR round. First, he asked me to introduce myself. This round was also based on your knowledge of DSA. I was asked 2 coding questions. Then he asked a couple of questions from OS and DBMS which were pretty easy. At last, we ended the interview on a good note. Then he asked me questions about myself.
Why I want to join OYO rooms. 
What are my hobbies?
Goals in the next five years.

  • Q1. 

    Zig-Zag String Problem Statement

    Given a string 'STR' of length 'N' and an integer 'M' representing the number of rows in the zig-zag pattern, your task is to return the string formed by concatenating all...

  • Ans. Iteration

    Create an array ‘arr’ of size ‘m’, use the array index ‘arr[i]’ to store the string at row ‘i’. Traverse the string ‘str’, identify the character’s row in the current iteration, and append that character to its corresponding row/index in ‘arr’.

     

    1. Create an array of strings named ‘arr’ of size ‘m’.
    2. Initialize variable ‘curRow’ with value 0 and ‘move’ with value 1. Use ‘curRow’ to identify the character’s row ...
  • Answered Anonymously
  • Q2. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. Recursion

     

    1. The idea is to use recursion.
    2. For a particular coin, we have two options either include it or exclude it.
    3. If we include that coin, then calculate the remaining number that we have to generate so recur for that remaining number.
    4. If we exclude that coin, then recur for the same amount that we have to make.
    5. Our final answer would be the total number of ways either by including or excluding.
    6. There will be two edg...
  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaNo CriteriaOYO interview preparation:Topics to prepare for the interview - Data Structures, Computer Networking, C++, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice coding questions as much as you can.
Tip 2 : Your communication skills must be good.
 

Application resume tips for other job seekers

Tip 1 : Mention some good projects on your resume.
Tip 2 : Don't write any false information on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

The assignment involved a train booking API. I needed to implement a feature that verified whether a train had sufficient available seats before confirming a booking, which would also resolve several failing tests. I was required to explain my thought process and describe the implementation as I progressed. Upon completion, with some extra time available, I proposed and implemented an improved solution: a new method that checks if a train has enough seats for a prospective booking while ensuring that families or groups who wish to stay together are not separated.

Interview Preparation Tips

Topics to prepare for AccorHotels Senior Software Engineer interview:
  • Collections
  • LINQ
  • Asynchronous
  • TDD
Interview preparation tips for other job seekers - Communicate about the code base you are observing.
Explain the reasons behind your implementation choices.
Example "I am going to use a List from System.Collections. While we could also utilize an Array, HashSet, or any other collection, for the sake of simplicity in this interview setting, I will stick to List. Perhaps we can explore more optimized options later."
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. One of the worst company don't go for interview.
Round 3 - Technical 

(1 Question)

  • Q1. No technical only cleaning cleaning we are not a employees we are labour's
Round 4 - One-on-one 

(1 Question)

  • Q1. There is nothing only cleening 😞

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst area manager and zonal manager there are behavior rude. Don't join.

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

Timing was 11 am. Platform was quite well.

  • Q1. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered Anonymously
  • Q2. 

    Minimum Cost to Destination

    You are given an NxM matrix consisting of '0's and '1's. A '1' signifies that the cell is accessible, whereas a '0' indicates that the cell is blocked. Your task is to compute ...

  • Ans. Backtracking

    Maintain a visited array and try to explore all the possibilities with the help of backtracking.

    1. Start with (0, 0) and mark it as visited and try to move in all 4 directions.
    2. Say at any point we are at (i, j) then the cost of reaching (x,y) will be the minimum of these four cases.
      1. Option 1 -  Left: cost of reaching from (i, j-1)
      2. Option 2 - Right: cost of reaching from (i, j+1)
      3. Option 3 - Up: 1 + cost of rea...
  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOYO interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice data structure based questions.
Tip 2 : OOPS is very important.
Tip 3 : Prepare OS and DBMS for mcq.:

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Keep it short.

Final outcome of the interviewRejected

Skills evaluated in this interview

Jubilant Foods Works Interview FAQs

How many rounds are there in Jubilant Foods Works Senior Software Engineer interview?
Jubilant Foods Works interview process usually has 1 rounds. The most common rounds in the Jubilant Foods Works interview process are Technical.
What are the top questions asked in Jubilant Foods Works Senior Software Engineer interview?

Some of the top questions asked at the Jubilant Foods Works Senior Software Engineer interview -

  1. What if auth token expires during a call. How do we ret...read more
  2. How to refresh access token if an api fails due to...read more
  3. We use authenticator for it. It is provided by retro...read more

Tell us how to improve this page.

Jubilant Foods Works Senior Software Engineer Interview Process

based on 2 interviews

Interview experience

3.5
  
Good
View more

Interview Questions from Similar Companies

Oyo Rooms Interview Questions
3.3
 • 227 Interviews
Titan Company Interview Questions
4.3
 • 148 Interviews
Spicejet Interview Questions
3.6
 • 92 Interviews
Burger King Interview Questions
3.8
 • 69 Interviews
Cafe Coffee Day Interview Questions
3.8
 • 60 Interviews
View all
Jubilant Foods Works Senior Software Engineer Salary
based on 31 salaries
₹10.8 L/yr - ₹35.9 L/yr
45% more than the average Senior Software Engineer Salary in India
View more details

Jubilant Foods Works Senior Software Engineer Reviews and Ratings

based on 3 reviews

2.4/5

Rating in categories

2.1

Skill development

1.0

Work-life balance

2.4

Salary

3.6

Job security

1.0

Company culture

2.1

Promotions

2.9

Work satisfaction

Explore 3 Reviews and Ratings
Assistant Manager
375 salaries
unlock blur

₹1 L/yr - ₹8.9 L/yr

Restaurant Manager
300 salaries
unlock blur

₹3 L/yr - ₹7.2 L/yr

Guest Delight Manager
289 salaries
unlock blur

₹3.3 L/yr - ₹8 L/yr

Store Manager
188 salaries
unlock blur

₹3.2 L/yr - ₹7.2 L/yr

Senior Assistant Manager
183 salaries
unlock blur

₹2.2 L/yr - ₹4.5 L/yr

Explore more salaries
Compare Jubilant Foods Works with

Speciality Restaurants

4.2
Compare

Coffee Day Enterprises

4.1
Compare

Barbeque Nation

4.0
Compare

Devyani International

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview