i
Mindgraph
Filter interviews by
I applied via LinkedIn and was interviewed before Oct 2022. There were 3 interview rounds.
Check if a number is odd or even without using loops
Use bitwise AND operator with 1 to check if the least significant bit is 1 or 0
If the result is 1, the number is odd. If the result is 0, the number is even
Example: int num = 5; if((num & 1) == 1) { // odd number } else { // even number }
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 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.
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
I applied via Referral
I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.
It MCQ in first round
Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.
Abstraction is a fundamental concept in object-oriented programming.
It allows us to create abstract classes and interfaces that define the necessary functionality without specifying the implementation details.
Abstraction helps to reduce complexity and improve maintainability of code.
For example, a ...
Overloading in Java is the ability to have multiple methods with the same name but different parameters.
Overloading allows for more flexibility in method naming and improves code readability.
The methods must have different parameter types or number of parameters.
Example: void print(int num) and void print(String str) are overloaded methods.
Overloading is determined at compile-time based on the method signature.
Interfaces provide a way to achieve abstraction and loose coupling in Java.
Interfaces allow for multiple inheritance of type in Java.
Interfaces provide a way to achieve abstraction and loose coupling in Java.
Interfaces are used to define a contract for classes that implement them.
Interfaces can be used to achieve polymorphism in Java.
Interfaces are commonly used in Java frameworks and APIs.
Example: Comparable interface...
Primary key uniquely identifies a record in a table, while Unique key ensures that all values in a column are distinct.
Primary key can't have null values, while Unique key can have one null value.
A table can have only one Primary key, but multiple Unique keys.
Primary key is used as a foreign key in other tables, while Unique key is not necessarily used as a foreign key.
Types of joins in SQL
Inner join: returns only the matching rows from both tables
Left join: returns all rows from the left table and matching rows from the right table
Right join: returns all rows from the right table and matching rows from the left table
Full outer join: returns all rows from both tables
Cross join: returns the Cartesian product of both tables
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
posted on 16 Dec 2015
based on 1 interview
Interview experience
Software Engineer
33
salaries
| ₹2.5 L/yr - ₹10.5 L/yr |
Software Developer
13
salaries
| ₹4.6 L/yr - ₹12 L/yr |
Business Analyst
8
salaries
| ₹6 L/yr - ₹9 L/yr |
Azure DevOps Engineer
8
salaries
| ₹5 L/yr - ₹6.1 L/yr |
Data Analytics Engineer
7
salaries
| ₹4 L/yr - ₹4.5 L/yr |
Cognizant
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies