Filter interviews by
I applied via Walk-in and was interviewed before Nov 2022. There were 5 interview rounds.
It's very easy and solvable
It's very simple and solvable
Basic ML MCQs and coding ML metrics like MSE, Precision etc
I applied via Company Website and was interviewed in Jan 2024. There were 4 interview rounds.
Questions based on algorithms and data structures
GD to check how we can combine our technical skills with the current industry trends
Nissan Digital interview questions for popular designations
I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.
Remove duplicate elements from an array of strings in place.
Iterate through the array and use a Set to keep track of unique elements.
Remove duplicates by checking if the element is already in the Set.
Update the array in place by shifting elements to fill in the removed duplicates.
2 hard coding , leetcode medium level , question from Graph and Recursion
I applied via Campus Placement and was interviewed in May 2022. There was 1 interview round.
Questions related to Java programming language and Spring Boot framework.
Lambda expression is a concise way to represent an anonymous function. Example: (x, y) -> x + y
Singleton class is a class that can only have one instance at a time. Example: DatabaseConnection
Generics allow classes and methods to be parameterized by type. Example: List
Annotations in Spring Boot are used to provide metadata to the Spring framework.
I applied via Approached by Company and was interviewed in Aug 2021. There were 3 interview rounds.
Sort employee objects by salary
Create a custom comparator function to compare salaries
Use the sort() method to sort the array of employee objects
Pass the custom comparator function as an argument to the sort() method
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
Top trending discussions
I appeared for an interview before Mar 2021.
Round duration - 60 minutes
Round difficulty - Medium
Technical round with questions based on DSA were discussed.
Ninja is tasked with merging two given sorted integer arrays ARR1
and ARR2
of sizes 'M' and 'N', respectively, such that the merged result is a single sorted array w...
Merge two sorted arrays into one sorted array within the first array.
Create a pointer for the last index of ARR1 and ARR2 to start merging from the end.
Compare elements from both arrays and place the larger element at the end of ARR1.
Continue this process until all elements are merged in sorted order within ARR1.
Given a perfect binary tree consisting of 'N' nodes, reverse the nodes at alternate levels in the tree (i.e., reverse level 2, level 4, ...
Reverse alternate levels of a perfect binary tree by reversing nodes at even levels starting from level 2.
Traverse the tree in level order and store nodes at even levels in a separate list.
Reverse the list of nodes at even levels.
Update the tree with the reversed nodes at even levels.
Repeat the process for alternate levels starting from level 2.
Round duration - 60 minutes
Round difficulty - Medium
Technical round with questions based on OS, Java were discussed.
Characteristics of distributed file systems include scalability, fault tolerance, and data replication.
Scalability: Distributed file systems can easily scale to accommodate a large amount of data and users.
Fault tolerance: They are designed to continue functioning even if some components fail, ensuring high availability.
Data replication: Data is often replicated across multiple nodes to ensure reliability and performan...
Design a file sharing mechanism between two users.
Implement a secure login system for both users.
Allow users to upload files to a shared server.
Provide a way for users to view and download files shared by the other user.
Implement access control to ensure only authorized users can access the shared files.
ConcurrentHashMap is a thread-safe implementation of the Map interface in Java.
ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any issues like deadlocks or data corruption.
It achieves thread-safety by dividing the map into segments, each of which can be locked independently.
ConcurrentHashMap is more efficient than using synchronized maps for concurrent access.
Example:...
Analyzing usage history involves tracking user interactions, patterns, and trends to improve application performance.
Collect and store user interaction data such as clicks, page views, and time spent on each feature.
Use analytics tools to generate reports and visualize usage patterns.
Identify popular features, user preferences, and areas for improvement based on usage data.
Implement A/B testing to compare different ver...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 7 interviews
Interview experience
based on 89 reviews
Rating in categories
Software Engineer
114
salaries
| ₹5.2 L/yr - ₹8.4 L/yr |
Software Engineer2
27
salaries
| ₹7.3 L/yr - ₹14.5 L/yr |
Product Manager
25
salaries
| ₹19.4 L/yr - ₹48.2 L/yr |
Software Engineer Level 1
21
salaries
| ₹5.8 L/yr - ₹8.5 L/yr |
Senior Software Engineer
14
salaries
| ₹14 L/yr - ₹22 L/yr |
JoulestoWatts Business Solutions
DotPe
Thoughtsol Infotech
Innoplexus