Jupiter Money
20+ Kuvempu University Interview Questions and Answers
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 of 1s...read more
Q2. 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 data les...read more
Q3. Longest Palindromic Substring Problem Statement
You are provided with a string STR
of length N. The task is to find the longest palindromic substring within STR
. If there are several palindromic substrings of t...read more
Q4. 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]
Output:
137
E...read more
Q5. Find the Third Greatest Element
Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array.
Input:
The first line contains a single integer 'T' representing the number of te...read more
Q6. Ninja and Geometry Problem Statement
In this problem, Ninja is provided with two lines on a 2D plane. The first line 'AB' is determined by two points A and B. The second line 'PQ' is determined by two points P ...read more
Q7. 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 appears ...read more
Q8. 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.
Input:...read more
Q9. 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 surrounde...read more
Q10. 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 conne...read more
Q14. What’s strategy will you develop to increase the sales?
To increase sales, I will focus on improving customer engagement, expanding the target market, and implementing effective marketing strategies.
Improve customer engagement through personalized interactions and follow-ups
Expand the target market by identifying new potential customers and exploring different sales channels
Implement effective marketing strategies such as social media campaigns, email marketing, and promotions
Q15. Creating a high level design of a message queue system
Designing a message queue system for efficient communication between components
Define the requirements and constraints of the system
Choose a suitable messaging protocol (e.g. AMQP, MQTT)
Design the message format and structure
Implement mechanisms for message persistence and delivery guarantees
Consider scalability and fault tolerance
Use appropriate data structures and algorithms for efficient message handling
Q16. What do you know about Jupiter?
Jupiter is the largest planet in our solar system, known for its massive size and iconic red spot.
Jupiter is the fifth planet from the Sun
It is a gas giant composed mostly of hydrogen and helium
Jupiter has a prominent feature called the Great Red Spot, a giant storm that has been raging for centuries
It has at least 79 moons, including the four largest known as the Galilean moons: Io, Europa, Ganymede, and Callisto
Q17. why cx support what makes you join Jupiter
I joined Jupiter because of their strong focus on customer support and commitment to corporate social responsibility.
Jupiter's reputation for excellent customer support was a major factor in my decision to join the company.
I was impressed by Jupiter's dedication to corporate social responsibility and making a positive impact in the community.
The opportunity to work for a company that values both customer satisfaction and social responsibility was very appealing to me.
Q18. put patch and post in api testing
Patch and post are HTTP methods used in API testing to update and create resources, respectively.
PATCH method is used to update an existing resource in the API
POST method is used to create a new resource in the API
Both methods are commonly used in RESTful APIs for CRUD operations
Example: PATCH /api/users/123 to update user with ID 123
Example: POST /api/users to create a new user
Q19. Low Leven system design of Instagram.
Low level system design of Instagram involves designing the core components like database, storage, caching, and networking.
Use sharding to distribute data across multiple database servers for scalability.
Implement a caching layer using Redis or Memcached to improve performance.
Utilize a content delivery network (CDN) for faster content delivery to users.
Design a fault-tolerant storage system to ensure data durability and availability.
Implement a messaging queue like Kafka fo...read more
Q20. explain your automation framework
My automation framework is a data-driven framework using Selenium WebDriver and TestNG for test execution and reporting.
Uses Selenium WebDriver for interacting with web elements
Utilizes TestNG for test execution and reporting
Follows a data-driven approach for test data management
Q21. Find connected components in a graph
Use Depth First Search (DFS) to find connected components in a graph
Start by initializing all vertices as unvisited
Iterate through each vertex and perform DFS to find connected components
Keep track of visited vertices to avoid revisiting
Example: For a graph with vertices {A, B, C} and edges {(A, B), (B, C)}, the connected components are {A, B, C}
Q22. Difference between Joins with examples
Joins are used to combine rows from two or more tables based on a related column between them.
Inner Join: Returns rows when there is a match in both tables.
Left Join: Returns all rows from the left table and the matched rows from the right table.
Right Join: Returns all rows from the right table and the matched rows from the left table.
Full Outer Join: Returns rows when there is a match in one of the tables.
Cross Join: Returns the Cartesian product of the two tables.
Q23. merge two sorted arrays
Merging two sorted arrays into a single sorted array
Create a new array to store the merged result
Iterate through both arrays simultaneously, comparing elements and adding the smaller one to the result array
Handle cases where one array is longer than the other by appending the remaining elements
Q24. Design a hotel booking management system
A hotel booking management system to handle reservations, room availability, guest information, and payment processing.
Create a database to store information on rooms, reservations, guests, and payments
Develop a user interface for guests to search for available rooms and make reservations
Implement a payment gateway for secure transactions
Include features for managing room availability, cancellations, and guest check-ins
Generate reports on occupancy rates, revenue, and guest f...read more
Q25. Types of Window Function
Window functions are used in SQL to perform calculations across a set of table rows related to the current row.
Types include ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE(), LAG(), LEAD(), FIRST_VALUE(), LAST_VALUE(), etc.
They allow for calculations to be performed on a specific subset of rows within a query result set.
Window functions are commonly used for running totals, moving averages, and ranking data.
Q26. Walk through project code
I will walk through a project code to explain its structure and functionality.
Start by explaining the overall architecture of the project
Discuss the main components/modules and their interactions
Explain any key algorithms or data structures used
Highlight any design patterns or best practices implemented
Provide examples of specific code snippets to illustrate your points
Q27. Design chess game
Design a chess game with proper board setup, piece movements, and win conditions.
Create a 8x8 grid to represent the chess board
Assign initial positions to each type of chess piece (pawn, rook, knight, bishop, queen, king)
Implement rules for each piece's movement (e.g. pawn moves forward, rook moves horizontally/vertically)
Check for valid moves and capture opponent's pieces
Implement win conditions (checkmate, stalemate)
Consider special moves like castling and en passant
Interview Process at Kuvempu University
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month