Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
The card shuffling problem involves randomly rearranging a deck of cards.
Use a random number generator to shuffle the cards
Implement a shuffling algorithm like Fisher-Yates
Ensure that all cards have an equal chance of being in any position
Binary search is a search algorithm that finds the position of a target value within a sorted array.
The array must be sorted in ascending order for binary search to work.
The algorithm compares the target value with the middle element of the array and narrows down the search range.
If the middle element is equal to the target, the search is successful.
If the middle element is greater than the target, the search continues...
I applied via Campus Placement and was interviewed in Nov 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2020. There were 4 interview rounds.
Reverse an array of strings
Iterate through the array from both ends and swap the elements
Continue swapping until the middle of the array is reached
I applied via LinkedIn and was interviewed in Jun 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed in Nov 2020. There were 4 interview rounds.
Yes, I am open to relocating for the right opportunity.
I am willing to consider relocation if the job aligns with my career goals.
I am open to exploring new cities and cultures.
I am willing to relocate for a better work-life balance or career advancement opportunities.
Inner join returns only matching rows from both tables while outer join returns all rows from one table and matching rows from the other.
Inner join is used to combine data from two tables based on a common column.
Outer join is used to combine data from two tables where one table may not have matching rows in the other.
There are three types of outer join: left outer join, right outer join, and full outer join.
Left outer...
An abstract class is a class that cannot be instantiated and is used as a base class for other classes.
An abstract class can have abstract and non-abstract methods.
Abstract methods have no implementation and must be implemented by the derived class.
An abstract class can have constructors and fields.
An abstract class can be used to define a common interface for a group of related classes.
Example: Animal is an abstract c...
Normalization is a process of organizing data in a database to reduce redundancy and dependency.
Normalization is used to eliminate data redundancy and dependency.
3NF (Third Normal Form) eliminates transitive dependencies while BCNF (Boyce-Codd Normal Form) eliminates partial dependencies.
3NF is a subset of BCNF.
Normalization helps in improving data consistency and integrity.
Normalization can also improve database perfo
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
I applied via Referral
I applied via Campus Placement and was interviewed before Oct 2020. There were 3 interview rounds.
based on 2 interviews
Interview experience
based on 3 reviews
Rating in categories
5-8 Yrs
₹ 40-37.45 LPA
Software Engineer
36
salaries
| ₹10.6 L/yr - ₹32 L/yr |
Senior Software Engineer
24
salaries
| ₹21.2 L/yr - ₹45 L/yr |
Principal Software Engineer
13
salaries
| ₹24 L/yr - ₹41 L/yr |
Associate Software Engineer
11
salaries
| ₹6.5 L/yr - ₹16 L/yr |
Sde1
9
salaries
| ₹60 L/yr - ₹93 L/yr |
Cognizant
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies