Filter interviews by
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN (or LEFT OUTER JOIN): Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN (or R...
The dog will take 28 days to reach the ground.
The dog climbs 1 foot (3 feet climb - 2 feet drop) each day.
It needs to climb 30 feet to reach the ground.
So, it will take 30 days to climb 30 feet, but it will already be on the ground on the 28th day.
Use the tilt method to pour exact half water from one container to other without measurements.
Fill both containers with water
Tilt one container slowly until water reaches the halfway mark
Stop pouring when the water level reaches halfway in the other container
Swap adjacent elements, reverse and insert in a linked list.
To swap adjacent elements, we need to traverse the linked list and swap the nodes.
To reverse a linked list, we need to traverse the list and change the pointers of each node to point to the previous node.
To insert a node in a linked list, we need to find the position where we want to insert the node and change the pointers of the nodes accordingly.
Overloading is using the same method name with different parameters. Overriding is creating a new implementation of a method in a subclass.
Overloading allows multiple methods with the same name but different parameters.
Overriding allows a subclass to provide its own implementation of a method from its superclass.
Overloading is resolved at compile-time while overriding is resolved at runtime.
Examples of overloading...
The 4 pillars of Java are abstraction, encapsulation, inheritance, and polymorphism.
Abstraction: Hides complex implementation details and only shows the necessary features.
Encapsulation: Bundles data and methods into a single unit, preventing direct access to data.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Enables objects to be treated as instances of their pare...
Shared pointers are a type of smart pointer used in C++ to manage memory allocation.
Shared pointers allow multiple pointers to refer to the same object, automatically managing the object's lifetime.
They use reference counting to keep track of how many pointers are pointing to the object.
When the last shared pointer goes out of scope, the object is automatically deleted.
They help prevent memory leaks and dangling p...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2023. There were 5 interview rounds.
Use the tilt method to pour exact half water from one container to other without measurements.
Fill both containers with water
Tilt one container slowly until water reaches the halfway mark
Stop pouring when the water level reaches halfway in the other container
The dog will take 28 days to reach the ground.
The dog climbs 1 foot (3 feet climb - 2 feet drop) each day.
It needs to climb 30 feet to reach the ground.
So, it will take 30 days to climb 30 feet, but it will already be on the ground on the 28th day.
2 dsa which is leetcode easy mostly and also some java related
I applied via Naukri.com and was interviewed before Dec 2023. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
The 4 pillars of Java are abstraction, encapsulation, inheritance, and polymorphism.
Abstraction: Hides complex implementation details and only shows the necessary features.
Encapsulation: Bundles data and methods into a single unit, preventing direct access to data.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Enables objects to be treated as instances of their parent cl...
I applied via Job Fair and was interviewed before Oct 2022. There were 4 interview rounds.
Normal Aptitude test with some tricky solutions
Better understanding on basics of oops and basic programs
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
Swap adjacent elements, reverse and insert in a linked list.
To swap adjacent elements, we need to traverse the linked list and swap the nodes.
To reverse a linked list, we need to traverse the list and change the pointers of each node to point to the previous node.
To insert a node in a linked list, we need to find the position where we want to insert the node and change the pointers of the nodes accordingly.
Shared pointers are a type of smart pointer used in C++ to manage memory allocation.
Shared pointers allow multiple pointers to refer to the same object, automatically managing the object's lifetime.
They use reference counting to keep track of how many pointers are pointing to the object.
When the last shared pointer goes out of scope, the object is automatically deleted.
They help prevent memory leaks and dangling pointe...
Top trending discussions
Some of the top questions asked at the Manhattan Associates Software Engineer interview -
based on 10 interview experiences
Difficulty level
Duration
based on 90 reviews
Rating in categories
Software Engineer
743
salaries
| ₹5.1 L/yr - ₹12 L/yr |
Senior Software Engineer
473
salaries
| ₹14 L/yr - ₹25.5 L/yr |
Technical Lead
252
salaries
| ₹20.5 L/yr - ₹36.2 L/yr |
Senior Consultant
109
salaries
| ₹13.5 L/yr - ₹22 L/yr |
Technical Analyst
101
salaries
| ₹5 L/yr - ₹10.2 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland