Filter interviews by
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Create Amazon Cart APIs in Java for Rest API
Use Spring Boot framework for creating Rest APIs
Implement CRUD operations for managing cart items
Secure APIs using authentication and authorization mechanisms
Handle error responses and exceptions gracefully
Test APIs using tools like Postman or JUnit
Reverse words in a string using Java program.
Split the string into an array of words using split() method
Iterate through the array in reverse order and append each word to a new string
Return the reversed string
Java 1.8 introduced improvements in memory management with features like Metaspace and G1 garbage collector.
Metaspace replaces the permanent generation (PermGen) for class metadata storage.
G1 garbage collector is designed for better performance and predictability by dividing the heap into regions.
These improvements help in reducing memory leaks and optimizing garbage collection.
Example: Use of Metaspace allows for dyna...
I will provide a detailed overview of my project, including its objectives, features, technologies used, and the overall architecture.
Outline the project objectives and goals
Describe the features and functionalities of the project
Explain the technologies and tools used in the project
Discuss the overall architecture and design of the project
90 minutes aptitude + coding questions also there
It was easy including 15 questions of aptitude and reasoning.
Medium level 2 questions they ask from dsa
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Questions asked on sql and coding
Find duplicates in an array of strings and sort them.
Iterate through the array and use a HashMap to keep track of duplicate strings.
After finding duplicates, sort the array using a sorting algorithm like quicksort or mergesort.
Return the sorted array with duplicates removed.
NucleusTeq interview questions for designations
They discussed some easy questions on Node JS and Dp and heap , binary search
Multithreading is the ability of a CPU to execute multiple threads concurrently, improving performance and responsiveness.
Multithreading allows for parallel execution of tasks, improving performance by utilizing multiple CPU cores.
It is commonly used in applications that require handling multiple tasks simultaneously, such as web servers, video games, and data processing.
Multithreading can help improve responsiveness i...
Curd operation with SQL connectivity
I applied via campus placement at Siddhartha Institute of Engineering & Technology, Hyderabad and was interviewed in May 2023. There were 3 interview rounds.
Communication skills and basic knowledge on java,
I applied via Job Fair and was interviewed in Jun 2023. There were 3 interview rounds.
Ms office,Core Java , Tally , C,
In my Opinion,view , If you ask me, As far as I can see/I am Concerned , It seems to me that , I think /feel/reckon/ belive , If you want my option , What we have to decide
I was interviewed in Oct 2021.
Round duration - 90 Minutes
Round difficulty - Medium
It was in the evening. Coding platform was good. There were 3 coding questions only in the screening round
The task is to determine if it is possible to select three nodes from a binary tree such that their sum equals a given value.
Traverse the binary tree and store all the node values in an array
Use three nested loops to iterate through all possible combinations of three nodes
Check if the sum of the three nodes equals the given value
If a valid combination is found, return True
If no valid combination is found, return False
For the...
The task is to find the in-order traversal of a given binary tree.
Implement a recursive function to perform in-order traversal of the binary tree
Start from the left subtree, then visit the root, and finally visit the right subtree
Use an array to store the values of the nodes in the in-order traversal
Round duration - 45 minutes
Round difficulty - Medium
It was conducted in day time. Interviewer shared the jio's platform link where question was there and a function was there which I needed to complete while sharing my screen. Interviewer was very nice in behaviour
The task is to check whether a given binary tree is a complete binary tree or not.
A complete binary tree is a binary tree where every level, except possibly the last, is completely filled.
All nodes in the last level are placed at the left end.
To check if a binary tree is complete, we can perform a level order traversal and check if any null nodes appear before all non-null nodes in the last level.
If any null nodes appe...
Round duration - 45 minutes
Round difficulty - Medium
It was conducted in early evening, again it consist of one coding question and some Basic OOP question.
The task is to find all possible paths for a rat to reach its destination in a maze.
The maze is represented as a square matrix of 0s and 1s.
The rat starts at (0, 0) and the destination is at (N-1, N-1).
The rat can move in four directions: up, down, left, and right.
Use backtracking to explore all possible paths.
Print the paths in alphabetical order.
Round duration - 45 minutes
Round difficulty - Easy
It was conducted at night like it was 8.00pm . HR was very nice. She asked managerial questions only and asked about my hobbies, experiences, why I want to join jio etc.
Why do you want to join jio?
I want to join Jio because of its innovative technology and vast opportunities for growth.
Jio is known for its cutting-edge technology and I want to be a part of that innovation.
Jio offers a wide range of career opportunities and growth prospects.
Jio's strong market presence and success make it an exciting company to work for.
Jio's focus on digital transformation aligns with my passion for technology.
Jio's commitment t...
What will you do if there is some conflict in a team were you working?r
In case of conflict in a team, I would first try to understand the root cause and then facilitate open communication and collaboration to resolve the conflict.
Listen to all parties involved and understand their perspectives
Encourage open and respectful communication
Facilitate a discussion to identify the root cause of the conflict
Promote collaboration and finding common ground
Propose potential solutions and encourage c...
Tip 1 : Solve leetcode problems.
Tip 2 : Don't run for multiple languages , any one language is enough
Tip 3 : Maintain Consistency
Tip 1 : Make it single page.
Tip 2 : Only write key points in resume and don't write any false point
I was interviewed in Nov 2020.
Round duration - 135 minutes
Round difficulty - Easy
Coding questions was easy if you know the basic of coding in any language. I submitted optimized solution for every questions that's why i got selected in this round.
Example: String "aabb...
We will just iterate through Encrypted String ‘S’ and will create a Decrypted String. Then we can print the K’th character of Decrypted String.
There is a cycle in the graph only if there is a back edge (back edge is an edge that connects a vertex to another vertex that is discovered before it's parent) present in the graph. To detect a back edge, we will keep track of vertices that have been already visited. If we reach a vertex that is already visited and is not the parent vertex of the current vertex, then there is a cycle in the graph.&n...
Round duration - 150 minutes
Round difficulty - Medium
First, we declare a variable 'COUNTPAIR’ in which we store all pairs whose sum is equal to 'TARGET’. Then, we traverse the array ‘ARR’ and assume every element as the first element of the pair. Then we again traverse the remaining array and consider every element as a second element of the pair, and check whether the sum of the two elements is equal to 'TARGET' or not. If it is equal to 'TARGET',’ then we in...
The basic idea of this approach is to break the original problem into sub-problems. Let us assume we want to find the length of the longest common subsequence of “STR1” and “STR2” whose length is ‘N’ and ‘M’ respectively.
Now, let us define a recursive function
LCS(Int I, int J, string STR1, string STR2)
Which returns the length of the longest common subsequence of string STR1...
Round duration - 30 minutes
Round difficulty - Easy
Interview went well.The interviewer asked me how the previous interviews were.
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-
Try to solve the problem in 'Single Sca...
Use any good sorting algorithm like Merge Sort, Quick Sort or inbuilt sorting function of different languages.
O(1), As we are using constant space.
Time Complexity: O(nlogn)Explanation:O(N*log(N)), where ‘N’ is the size of the array.
We are using inbuilt sort algorithm which has Overall Time Complexity O(N*log(N))
Round duration - 20 minutes
Round difficulty - Easy
This round is very easy, In this round they basically need confidence and truthful person.
Where do you see yourself in 5 years?
What are your weaknesses?
Tip 1 : Just be confident
Tip 1 : For Data Structures number of questions doesn't matter. Try to understand the logic behind them and try to apply them in creating multiple scenario's.
Tip 2 : Do lot of hard work and practice of Data Structures and Algorithms based questions
Tip 3 : See which part interests you more, Increase your knowledge horizon, Always try to build a system a system considering It will be served to millions of customers.
Tip 4 : I personally recommend you Coding Ninjas and Geeks For Geeks for interview preparation.
Tip 1 : Always try to make it a single page
Tip 2 : do mention all your skills which you are confident of in your resume.
Tip 3 : Always make resume company specific
1 Interview rounds
Software Engineer
26
salaries
| ₹5 L/yr - ₹8.5 L/yr |
Data Engineer
6
salaries
| ₹6.5 L/yr - ₹7.2 L/yr |
Software Developer
4
salaries
| ₹5 L/yr - ₹10 L/yr |
Senior Engineer
4
salaries
| ₹12 L/yr - ₹15.2 L/yr |
Senior Software Engineer
4
salaries
| ₹8.3 L/yr - ₹22.5 L/yr |
TCS
Infosys
Wipro
HCLTech