Upload Button Icon Add office photos
Engaged Employer

i

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

Jupiter Money Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Jupiter Money Software Developer Intern Interview Questions and Answers

Updated 31 May 2022

6 Interview questions

A Software Developer Intern was asked
Q. 

Partial BST Problem Statement

Check if a given binary tree is a Partial Binary Search Tree (BST). A Partial BST adheres to the following properties:

  • The left subtree of a node contains only nodes with ...
Ans. 

Check if a binary tree is a Partial Binary Search Tree (BST) based on specific properties.

  • Traverse the tree in level order and check if each node satisfies the properties of a Partial BST.

  • Use recursion to check if the left and right subtrees are also Partial BSTs.

  • Compare the data of each node with its children to ensure the BST properties are maintained.

  • Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the...

A Software Developer Intern was asked
Q. 

Merge Two Sorted Linked Lists Problem Statement

You are provided with two sorted linked lists. Your task is to merge them into a single sorted linked list and return the head of the combined linked list.

...

Ans. 

Merge two sorted linked lists into a single sorted linked list.

  • Create a new linked list to store the merged result.

  • Iterate through both input linked lists simultaneously, comparing and adding nodes to the result list.

  • Handle cases where one list is empty or both lists are empty.

  • Ensure the final merged list is sorted in ascending order.

  • Use constant space complexity and linear time complexity for the solution.

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
A Software Developer Intern was asked
Q. 

Shortest Path in an Unweighted Graph

The city of Ninjaland is represented as an unweighted graph with houses and roads. There are 'N' houses numbered 1 to 'N', connected by 'M' bidirectional roads. A road ...

Ans. 

Implement a function to find the shortest path in an unweighted graph from a given start house to a destination house.

  • Use Breadth First Search (BFS) algorithm to find the shortest path in an unweighted graph.

  • Maintain a queue to explore neighboring houses and keep track of visited houses to avoid revisiting them.

  • Return the path once the destination house is reached.

  • Example: For input N=8, M=9, S=1, T=8 and roads (1...

A Software Developer Intern was asked
Q. 

Capture Region Problem Statement

You are given a matrix having N rows and M columns. Each cell of the matrix contains either 'X' or 'O'. Your task is to flip all the regions of 'O' that are completely surr...

Ans. 

Given a matrix with 'X' and 'O', flip all 'O' regions completely surrounded by 'X' to 'X'.

  • Iterate through the matrix and identify 'O' regions completely surrounded by 'X'.

  • Use DFS/BFS to mark all 'O's in the surrounded region.

  • Update the matrix by flipping all marked 'O's to 'X'.

A Software Developer Intern was asked
Q. 

Odd Occurrence Element Problem Statement

Given an array of integers where each element appears an even number of times except for one element which appears an odd number of times, find the element that app...

Ans. 

Find the element that appears an odd number of times in an array of integers.

  • Iterate through the array and use XOR operation to find the element that appears odd number of times.

  • Keep a count of occurrences of each element using a hashmap.

  • Return the element that has an odd count of occurrences.

A Software Developer Intern was asked
Q. 

Maximum Subarray Sum Problem Statement

Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array.

Example:

Input:
array = [34, -50, 42, 14, -5, 86]
Outp...
Ans. 

Find the maximum sum of any contiguous subarray within an array of integers.

  • Iterate through the array and keep track of the maximum sum of subarrays encountered so far.

  • Use Kadane's algorithm to efficiently find the maximum subarray sum.

  • Handle cases where all elements are negative by returning the maximum element in the array.

  • Example: For array [34, -50, 42, 14, -5, 86], the maximum subarray sum is 137.

Jupiter Money Software Developer Intern Interview Experiences

3 interviews found

I appeared for an interview in May 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Timings: it was late night. I started the test at 10 pm

  • Q1. 

    Partial BST Problem Statement

    Check if a given binary tree is a Partial Binary Search Tree (BST). A Partial BST adheres to the following properties:

    • The left subtree of a node contains only nodes with...
  • Ans. 

    Check if a binary tree is a Partial Binary Search Tree (BST) based on specific properties.

    • Traverse the tree in level order and check if each node satisfies the properties of a Partial BST.

    • Use recursion to check if the left and right subtrees are also Partial BSTs.

    • Compare the data of each node with its children to ensure the BST properties are maintained.

    • Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the outp...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

It was the interviw round.
the environment was good.
the interviewer was very nice to me.

  • Q1. 

    Merge Two Sorted Linked Lists Problem Statement

    You are provided with two sorted linked lists. Your task is to merge them into a single sorted linked list and return the head of the combined linked list.

    ...
  • Ans. 

    Merge two sorted linked lists into a single sorted linked list.

    • Create a new linked list to store the merged result.

    • Iterate through both input linked lists simultaneously, comparing and adding nodes to the result list.

    • Handle cases where one list is empty or both lists are empty.

    • Ensure the final merged list is sorted in ascending order.

    • Use constant space complexity and linear time complexity for the solution.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. I applied for the job as SDE - Intern in BengaluruEligibility criterianoneJupiter Money interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Spring Boot with java, Operating Systems, Database Management System, Amazon Web ServicesTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Please have a strong hold on data structures mainly linked lists, arrays, maths, stacks, trees
Tip 2 : Must explore about DBMS. Means SQL, writing efficient queries, about indexing and other SQL backend process.
Tip 3 : Should work on spring boot. try build some project using spring boot with java (Gradle) as Jupiter's backend tech is mainly based on spring boot with java.

Application resume tips for other job seekers

Tip 1 : Mention only those skills on which you have worked on properly. no need to flood the resume with skills about which you need a little.
Tip 2 : Must mention the links of projects which you have worked on.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Oct 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

The online test was for 2 hrs in which 5 coding questions were asked. 3 questions were pretty easy and 2 were of medium difficulty level. I was able to solve all 5 questions.

  • Q1. 

    Shortest Path in an Unweighted Graph

    The city of Ninjaland is represented as an unweighted graph with houses and roads. There are 'N' houses numbered 1 to 'N', connected by 'M' bidirectional roads. A road...

  • Ans. 

    Implement a function to find the shortest path in an unweighted graph from a given start house to a destination house.

    • Use Breadth First Search (BFS) algorithm to find the shortest path in an unweighted graph.

    • Maintain a queue to explore neighboring houses and keep track of visited houses to avoid revisiting them.

    • Return the path once the destination house is reached.

    • Example: For input N=8, M=9, S=1, T=8 and roads (1, 2),...

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It started with the introduction and then we had a discussion on the projects I had made. He asked for several Backend and Database concepts like locking in DB, sessions, etc as I had mentioned backend internship in my resume. It took around half an hour.

Then he gave me a coding question based on the graph

  • Q1. 

    Capture Region Problem Statement

    You are given a matrix having N rows and M columns. Each cell of the matrix contains either 'X' or 'O'. Your task is to flip all the regions of 'O' that are completely sur...

  • Ans. 

    Given a matrix with 'X' and 'O', flip all 'O' regions completely surrounded by 'X' to 'X'.

    • Iterate through the matrix and identify 'O' regions completely surrounded by 'X'.

    • Use DFS/BFS to mark all 'O's in the surrounded region.

    • Update the matrix by flipping all marked 'O's to 'X'.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Madan Mohan Malaviya University Of Technology. I applied for the job as SDE - Intern in BangaloreEligibility criteriaGood PH score on ElitmusJupiter Money interview preparation:Topics to prepare for the interview - Array, Graphs, Dynamic Programming, Operating System, Database Management SystemTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice 250+ standard quality questions.
Tip 2 : Do some good real-life projects in Front-end or Backend Development
Tip 3 : Try to find an internship that will not only enhance your development skills but also increase your resume selection chances.

Application resume tips for other job seekers

Tip 1 : Add quality projects (2 will be sufficient)
Tip 2 : Add your coding profile links.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Feb 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

Two DSA questions were asked in this round in 45 min.

  • Q1. 

    Maximum Subarray Sum Problem Statement

    Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array.

    Example:

    Input:
    array = [34, -50, 42, 14, -5, 86]
    Out...
  • Ans. 

    Find the maximum sum of any contiguous subarray within an array of integers.

    • Iterate through the array and keep track of the maximum sum of subarrays encountered so far.

    • Use Kadane's algorithm to efficiently find the maximum subarray sum.

    • Handle cases where all elements are negative by returning the maximum element in the array.

    • Example: For array [34, -50, 42, 14, -5, 86], the maximum subarray sum is 137.

  • Answered by AI
  • Q2. 

    Odd Occurrence Element Problem Statement

    Given an array of integers where each element appears an even number of times except for one element which appears an odd number of times, find the element that ap...

  • Ans. 

    Find the element that appears an odd number of times in an array of integers.

    • Iterate through the array and use XOR operation to find the element that appears odd number of times.

    • Keep a count of occurrences of each element using a hashmap.

    • Return the element that has an odd count of occurrences.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaM.tech and B.tech banches allowedJupiter Money interview preparation:Topics to prepare for the interview - maths, probability, stack, queue, linked list, pointers, algorithmsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice dsa from leetcode
Tip 2 : Compete in coding contests
Tip 3 : Do at least 2-3 projects

Application resume tips for other job seekers

Tip 1 : If you have some past experience, add it.
Tip 2 : Also add your projects.

Final outcome of the interviewRejected

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Jupiter Money?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Delete a Node from a Linked List

    You are provided with a linked list of integers. Your task is to implement a function that deletes a node located at a specified position 'POS'.

    Input:

    The first line co...
  • Ans. 

    Implement a function to delete a node from a linked list at a specified position.

    • Traverse the linked list to find the node at the specified position.

    • Update the pointers of the previous and next nodes to skip the node to be deleted.

    • Handle cases where the position is at the beginning or end of the linked list.

    • Ensure to free the memory of the deleted node to avoid memory leaks.

  • Answered by AI
Round 2 - Assignment 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

  • Q1. 

    Binary Tree Diameter Problem Statement

    You are given a Binary Tree, and you need to determine the length of the diameter of the tree.

    The diameter of a binary tree is the length of the longest path betwe...

  • Ans. 

    The problem involves finding the diameter of a binary tree, which is the length of the longest path between any two end nodes in the tree.

    • Traverse the tree to find the longest path between two nodes.

    • Use recursion to calculate the diameter of the binary tree.

    • Keep track of the maximum diameter found during traversal.

    • Consider the height of the left and right subtrees to calculate the diameter.

    • Example: For the input 1 2 3 ...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dronacharya College of Engineering. Eligibility criteriaNo criteriaAcko interview preparation:Topics to prepare for the interview - frontedn , backend , basic of every projects , os , algorithm , data structuresTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Have good projects
Tip 2 : Have good internships
Tip 3 : Clear all basic

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Dec 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 50 minutes
Round difficulty - Easy

  • Q1. 

    Move Zeros to Left Problem Statement

    Your task is to rearrange a given array ARR such that all zero elements appear at the beginning, followed by non-zero elements, while maintaining the relative order of...

  • Ans. 

    Rearrange an array such that all zero elements appear at the beginning, followed by non-zero elements, maintaining relative order of non-zero elements.

    • Iterate through the array and move all zero elements to the left side of the array while maintaining the relative order of non-zero elements.

    • Use two pointers approach to swap elements efficiently.

    • Ensure to solve the problem in linear time and constant space complexity.

    • Ex...

  • Answered by AI
  • Q2. 

    Rat in a Maze Problem Statement

    Given a maze of size N * N with a rat placed at the top-left corner, find and print all possible paths that the rat can take to reach the bottom-right corner. The rat can m...

  • Ans. 

    Find and print all possible paths for a rat to reach the bottom-right corner of a maze.

    • Create a recursive function to explore all possible paths in the maze.

    • Keep track of the current path and mark visited cells.

    • Return the paths as matrices with 1 for cells in the path and 0 for others.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

First 10 minutes started with the Introduction. Then he asked about my projects. He seemed interested in my projects and asked a lot of questions about them.

  • Q1. 

    Matrix Chain Multiplication Problem Statement

    You are provided with a chain of matrices A1, A2, A3, ..., An. The goal is to determine the minimum number of scalar multiplications needed to multiply these ...

  • Ans. 

    The goal is to determine the minimum number of scalar multiplications needed to multiply a chain of matrices together.

    • Understand the matrix chain multiplication problem statement and how the dimensions of matrices are defined by the input array.

    • Implement a dynamic programming approach to find the minimum cost of matrix multiplication.

    • Consider the constraints provided and optimize the solution accordingly.

    • Test the solut...

  • Answered by AI
  • Q2. How would you design an application like Instagram?
  • Ans. 

    Designing an application like Instagram involves creating a platform for sharing photos and videos with social networking features.

    • Implement user profiles with the ability to upload, like, comment, and share photos/videos

    • Develop a news feed algorithm to display content based on user preferences and interactions

    • Include features like filters, hashtags, geotagging, and direct messaging

    • Integrate push notifications for like...

  • Answered by AI
Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BengaluruEligibility criteriaResume ShortlistingAcko interview preparation:Topics to prepare for the interview - Data Structures, OOPS, System Design, Dynamic Programming, Puzzles, Competitive CodingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Good understanding OOPS
Tip 2 : Practice standard Ds and Algo questions 
Tip 3 : Be confident

Application resume tips for other job seekers

Tip 1 : Resume should be one page.
Tip 2 : Don't mention those things your not confident of

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

The online round had 2 coding questions and one question of a regular expression.

  • Q1. 

    Find All Pairs Adding Up to Target

    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 the Target.

    Input:

    The first line ...
  • Ans. 

    Find all pairs of elements in an array that add up to a given target.

    • Iterate through the array and for each element, check if the complement (target - current element) exists in a hash set.

    • If the complement exists, add the pair to the result. If not, add the current element to the hash set.

    • Handle cases where the same element is used twice in a pair (e.g., target = 6, array = [3, 3]).

  • Answered by AI
  • Q2. 

    Increasing Subsegment Problem Statement

    Given a sequence ARR consisting of N integers, your task is to identify the longest subsegment of ARR, where you can change at most one number to make the subsegmen...

  • Ans. 

    Find the longest subsegment where at most one number can be changed to make it strictly increasing.

    • Iterate through the array and keep track of the longest increasing subsegment with at most one change.

    • If a number violates the increasing order, try changing it and check if the subsegment becomes strictly increasing.

    • Update the length of the longest subsegment found so far.

    • Return the length of the longest subsegment for e...

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

First 10 minutes started with the Introduction. Then he asked about my projects. He seemed interested in my projects and asked a lot of questions about them. He asked questions related to Node Js, React Js, Mongo DB, AWS as all these were mentioned in my Resume. Around 25 minutes was completed explaining each and everything.

Then he started with the coding questions. I was allowed to share my screen and use any of my favourite text editors. I chose ‘VS Code’.

I was able to solve 2 coding questions very easily. I got stuck in the puzzle as I didn’t solve any puzzles before. I was able to come up with different approaches, but they weren’t the most optimal. He tried giving me a lot of hints but still wasn’t able to solve it. I had a positive can-do attitude throughout, and I was really close to solving it.

Feedback: He told me I performed well and asked if I had any questions for him. I asked for the solution to the puzzle. He explained to me the solution and I told him that I will practice puzzles.

Around 5-6 students got selected for 2nd Interview.

  • Q1. 

    Move Zeros To Left

    You are provided an array ARR of integers. Your task is to rearrange this array such that all elements with zero values are moved to the left, and all non-zero elements follow them, pre...

  • Ans. 

    Rearrange array with zeros on the left and non-zeros on the right while maintaining original order.

    • Iterate through the array from right to left, moving non-zero elements to the end of the array.

    • Track the index where non-zero elements should be placed.

    • Fill the beginning of the array with zeros and the rest with non-zero elements in their original order.

  • Answered by AI
  • Q2. 

    Maximum Sum of Disjoint Pairs with Specific Difference

    Given an array of integers and a number K, your task is to form pairs of elements from the array such that the absolute difference between them is st...

  • Ans. 

    Find maximum sum of disjoint pairs with specific difference in an array.

    • Sort the array in non-decreasing order.

    • Iterate through the array and form pairs with absolute difference less than K.

    • Keep track of the sum of disjoint pairs to maximize it.

    • Return the maximum sum obtained.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 35 minutes
Round difficulty - Medium

It started with a brief Introduction and in-depth discussions on projects. He also asked me a lot of questions about my previous internship. He asked me some behavioural questions as well.

I was able to solve the question, and he did not ask me any other questions. This round was really short for me and was finished in around 35 minutes, well before time. I asked about my feedback, and he told me that the ‘HR’ will get back to me. I thought he was not satisfied with my answers and I will be rejected though I gave very good answers to every question.

3 students got selected for the next round. I think he was satisfied and did not want to waste more time asking questions.

  • Q1. 

    Polynomial Simplification Problem Statement

    You are provided with two arrays representing the coefficients and degrees of a polynomial expression. Your task is to simplify this polynomial into its general...

  • Ans. 

    Simplify a polynomial expression by combining like terms and arranging them in descending order of degrees.

    • Iterate through the coefficients and degrees arrays to combine like terms

    • Create a new array to store the simplified polynomial in descending order of degrees

    • Return the simplified polynomial array

  • Answered by AI
Round 4 - HR 

Round duration - 60 minutes
Round difficulty - Medium

It started with an introduction and discussion on projects. He seemed very curious about my project and went ahead to cross-question every functionality. We discussed everything and how the code works. He asked me a lot of questions on ‘Socket’ as my project mentioned it.

HR-related questions such as:
Why do you want to join the company?
Where do you see yourself in the next 5 years?
What are your strengths and weakness?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Lovely Professional University. I applied for the job as SDE - Intern in BangaloreEligibility criteria7 CGPAAcko interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Puzzles, Project, Mock InterviewsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must know the standard algorithms (eg: searching, sorting)
Tip 2 : Practise mock interviews with your friends

Application resume tips for other job seekers

Tip 1 : Project with the deployed link and Github link
Tip 2 : Don't put information which is not relevant to the job profile

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

20 MCQs + 2 Coding Question

Round 2 - One-on-one 

(1 Question)

  • Q1. Trapping Rain Water
Round 3 - Technical 

(1 Question)

  • Q1. Questions on time and space complexity
Round 4 - HR 

(1 Question)

  • Q1. General Discussion
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Assignment 

Data Structures Algorithms

Round 2 - Coding Test 

Data Structures and Algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for DSA

I appeared for an interview in Mar 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Only Java allowed

  • Q1. 

    Sort 0 and 1 Problem Statement

    Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using an...

  • Ans. 

    Sort an array of 0s and 1s in linear time without using additional arrays.

    • Iterate through the array and maintain two pointers, one for 0s and one for 1s.

    • Swap elements at the two pointers based on the current element being 0 or 1.

    • Continue this process until the entire array is sorted in place.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Basic intro and coding questions

  • Q1. 

    Valid Perfect Square Check

    An integer N is provided, and the task is to determine if N is a perfect square. A perfect square refers to an integer which can be expressed as the square of another integer.

    ...

  • Ans. 

    Implement a function to check if a given integer is a perfect square.

    • Create a function that takes an integer as input and returns true if it is a perfect square, false otherwise.

    • Iterate through possible square roots of the input integer and check if the square of the root equals the input.

    • Return true if a perfect square is found, false otherwise.

  • Answered by AI
  • Q2. 

    Merge Sort Problem Statement

    Given a sequence of numbers 'ARR', your task is to return a sorted sequence of 'ARR' in non-descending order using the Merge Sort algorithm.

    Example:

    Input:
    ARR = [5, 3, 8,...
  • Ans. 

    Implement Merge Sort algorithm to sort a given sequence of numbers in non-descending order.

    • Merge Sort is a divide-and-conquer algorithm that splits the array into two halves, recursively sorts each half, and then merges the sorted halves back together.

    • Time complexity of Merge Sort is O(n log n) in the worst case scenario.

    • It is a stable sorting algorithm, meaning that the relative order of equal elements is preserved.

    • Ex...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

More difficult than the previous round

  • Q1. 

    Bottom View of Binary Tree Problem Statement

    Given a binary tree, the task is to print its bottom view from left to right. Assume the left and the right child nodes make a 45-degree angle with their paren...

  • Ans. 

    The task is to print the bottom view of a binary tree from left to right.

    • Traverse the binary tree in level order and keep track of the horizontal distance of each node from the root.

    • Store the nodes at each horizontal distance in a map, updating it as you traverse the tree.

    • After traversal, extract the bottom-most nodes at each horizontal distance to get the bottom view sequence.

  • Answered by AI
Round 4 - Face to Face 

(2 Questions)

Round duration - 70 minutes
Round difficulty - Medium

There were no DSA questions. My interviews were based on android app development. The interviewer presented scenarios and asked how will you solve them. No particular correct answer was expected just the best approach as per me.

  • Q1. How would you implement multiple RecyclerViews on a magnified screen in an Android application?
  • Ans. 

    Implement multiple RecyclerViews on a magnified screen in an Android app by adjusting item sizes and spacing.

    • Adjust item sizes and spacing based on screen magnification level

    • Use nested RecyclerViews or custom layouts to display multiple lists

    • Implement custom item decorators to manage spacing between RecyclerViews

    • Consider using a GridLayoutManager with custom span sizes for each RecyclerView

  • Answered by AI
  • Q2. How would you implement various activities related to cart functionality in an e-commerce application?
  • Ans. 

    Implementing cart functionality in an e-commerce application involves managing user interactions, updating quantities, handling discounts, and processing orders.

    • Create a data structure to store cart items, quantities, and prices.

    • Implement add to cart, remove from cart, and update quantity functionalities.

    • Handle discounts, promotions, and coupon codes.

    • Calculate total price, including taxes and shipping costs.

    • Implement c...

  • Answered by AI
Round 5 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR asked questions about why Mobikwik, what's your goal, how are you a good fit, etc.

Interview Preparation Tips

Eligibility criteriaCGPA - 7 & above, Active backlogs - NoneMobiKwik interview preparation:Topics to prepare for the interview - Basic DSA, Arrays, String, Trees, Problem SolvingTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Prepare advanced array questions
Tip 2 : Trees basic to medium questions
Tip 3 : Optimize solutions

Application resume tips for other job seekers

Tip 1 : Internship experience
Tip 2 : Personal Projects (remember proper details)

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Jan 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

The first round was an assessment round comprised of MCQ questions of DSA, RDBMS, MySQL questions and 2 coding questions to be written in java only

  • Q1. 

    Shortest Path in a Binary Matrix Problem Statement

    Given a binary matrix of size N * M where each element is either 0 or 1, find the shortest path from a source cell to a destination cell, consisting only...

  • Ans. 

    Find the shortest path in a binary matrix from a source cell to a destination cell consisting only of 1s.

    • Use Breadth First Search (BFS) to explore all possible paths from the source cell to the destination cell.

    • Keep track of visited cells to avoid revisiting them.

    • Update the path length as you traverse through the matrix.

    • Return the shortest path length found or -1 if no valid path exists.

  • Answered by AI
  • Q2. 

    Kth Smallest Element Problem Statement

    You are provided with an array of integers ARR of size N and an integer K. Your task is to find and return the K-th smallest value present in the array. All elements...

  • Ans. 

    Find the K-th smallest element in an array of distinct integers.

    • Sort the array and return the element at index K-1.

    • Use a min-heap to find the K-th smallest element efficiently.

    • Implement quickselect algorithm for optimal performance.

  • Answered by AI
Round 2 - Telephonic Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

The basic data structure round duration 1 hour, in this Interviewer, was very friendly and asked some casual questions. After that, he asked me to code.

  • Q1. 

    Maximum Subarray Sum Problem Statement

    Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array.

    Example:

    Input:
    array = [34, -50, 42, 14, -5, 86]
    Out...
  • Ans. 

    Find the maximum sum of any contiguous subarray within an array of integers.

    • Iterate through the array and keep track of the maximum sum of subarrays encountered so far.

    • At each index, decide whether to include the current element in the subarray or start a new subarray.

    • Update the maximum sum if a new maximum is found.

    • Example: For array [34, -50, 42, 14, -5, 86], the maximum sum is 137.

    • Example: For array [-5, -1, -8, -9]...

  • Answered by AI
Round 3 - Telephonic Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Hard

Advance data structure round duration 1 hour, in this Interviewer asked some basic questions on oops, puzzles and asked me to code them later.

  • Q1. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Reverse a singly linked list of integers and return the head of the reversed linked list.

    • Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.

    • Use three pointers to keep track of the current, previous, and next nodes while reversing the linked list.

    • Update the head of the reversed linked list as the last node encountered during the reversal process.

  • Answered by AI
  • Q2. 

    Trapping Rain Water

    You are provided with an array ARR of integers representing an elevation map, where ARR[i] denotes the elevation of the ith bar. Determine the maximum amount of rainwater that can be t...

  • Ans. 

    Given an array representing an elevation map, find the maximum amount of rainwater that can be trapped between the bars.

    • Iterate through the array and calculate the maximum height on the left and right of each bar.

    • Calculate the trapped water by finding the minimum of the maximum heights on the left and right minus the current bar height.

    • Sum up the trapped water for all bars to get the total trapped rainwater.

    • Example: Fo...

  • Answered by AI
Round 4 - Telephonic Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Medium

Vice President interview round duration 30mins, in this round VP’s of different domains taking interview to the selected candidates.

  • Q1. 

    Buy and Sell Stock Problem Statement

    Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...

  • Ans. 

    The task is to determine the maximum profit that can be achieved by performing up to two buy-and-sell transactions on a given set of stock prices.

    • Iterate through the array of stock prices to find the maximum profit that can be achieved by buying and selling stocks.

    • Keep track of the maximum profit that can be obtained by performing two transactions.

    • Consider all possible combinations of buying and selling stocks to maxim...

  • Answered by AI
Round 5 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

This round lasted for 30mins basic HR questions were asked

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Bharati Vidyapeeth's College of Engineering. Eligibility criteria7.5 CGPAMobiKwik interview preparation:Topics to prepare for the interview - Data Structures, OOPS, System Design, Algorithms, Dynamic Programming, Operating systems, DevelopmentTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Prepare DSA well.
Tip 2 : Always remember and go through your all projects.
Tip 3 : Practice as many DSA questions as you can.

Application resume tips for other job seekers

Tip 1 : Resume should be one page only as being a fresher impacts a lot.
Tip 2 : Resumes should contain all the links for projects and certificates as it impresses the interviewer.

Final outcome of the interviewRejected

Skills evaluated in this interview

Tell us how to improve this page.

Jupiter Money Software Developer Intern Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

3.0

Salary

3.0

Job security

3.0

Company culture

3.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Customer Support Executive
23 salaries
unlock blur

₹3.8 L/yr - ₹6.5 L/yr

Software Engineer
17 salaries
unlock blur

₹20.1 L/yr - ₹35 L/yr

Customer Service Executive
17 salaries
unlock blur

₹5 L/yr - ₹6.5 L/yr

Software Development Engineer II
16 salaries
unlock blur

₹23.8 L/yr - ₹48 L/yr

Product Manager
12 salaries
unlock blur

₹13 L/yr - ₹39 L/yr

Explore more salaries
Compare Jupiter Money with

Rupeek

3.7
Compare

Razorpay

3.5
Compare

ACKO

3.7
Compare

Revolut

2.6
Compare
write
Share an Interview