Filter interviews by
A simple counter component in React using TypeScript to increment and decrement a value.
Create a functional component using React and TypeScript.
Use useState hook to manage the counter state: const [count, setCount] = useState<number>(0);
Implement increment and decrement functions: const increment = () => setCount(count + 1); const decrement = () => setCount(count - 1);
Render buttons for increment and ...
Create a smooth animated dropdown menu using CSS and JavaScript for enhanced user experience.
Use CSS transitions for smooth opening and closing effects. Example: `transition: max-height 0.3s ease;`
Set initial styles for the dropdown, such as `max-height: 0; overflow: hidden;` to hide it initially.
Toggle the dropdown visibility using JavaScript by changing the `max-height` property. Example: `dropdown.style.maxHeig...
HashMap is a data structure that stores key-value pairs for efficient data retrieval.
HashMap allows O(1) average time complexity for get and put operations.
It handles collisions using techniques like chaining or open addressing.
Example: In Java, HashMap<String, Integer> map = new HashMap<>();
HashMap is not synchronized, making it unsuitable for multi-threaded environments without external synchronizati...
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
Keys in a HashMap must be unique.
HashMap allows null keys and values.
Example: HashMap<String, Integer> map = new HashMap<>();
Example: map.put("John", 25);
Interface defines only method signatures while abstract class can have method implementations.
Interface cannot have method implementations, only method signatures.
Abstract class can have method implementations and variables.
A class can implement multiple interfaces but can inherit only one abstract class.
Interfaces are used for defining contracts while abstract classes are used for code reusability.
The 'using' keyword is used in C# to ensure that an object is disposed of properly after use.
Automatically disposes of resources when they are no longer needed
Simplifies code by handling cleanup tasks
Example: using (var file = new FileStream("example.txt", FileMode.Open)) { // code here }
Dependency injection in Angular is a design pattern where components are given their dependencies rather than creating them.
Allows for easier testing and maintenance of code
Promotes reusability and modularity
Reduces tight coupling between components
Example: Injecting a service into a component constructor
The new keyword is used in C# to create an instance of a class or structure.
Used to instantiate objects in C#
Can be used with constructors to initialize object properties
Helps in creating instances of classes or structures
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...
Program to reverse a linked list
Create a function to reverse the linked list by changing the next pointers
Use three pointers to keep track of current, previous, and next nodes
Iterate through the list and update the pointers accordingly
Return the new head of the reversed linked list
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
HashMap is a data structure in Java that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
Keys in a HashMap must be unique.
HashMap allows null keys and values.
Example: HashMap<String, Integer> map = new HashMap<>();
Example: map.put("John", 25);
I appeared for an interview in Apr 2025, where I was asked the following questions.
A simple counter component in React using TypeScript to increment and decrement a value.
Create a functional component using React and TypeScript.
Use useState hook to manage the counter state: const [count, setCount] = useState<number>(0);
Implement increment and decrement functions: const increment = () => setCount(count + 1); const decrement = () => setCount(count - 1);
Render buttons for increment and decre...
Create a smooth animated dropdown menu using CSS and JavaScript for enhanced user experience.
Use CSS transitions for smooth opening and closing effects. Example: `transition: max-height 0.3s ease;`
Set initial styles for the dropdown, such as `max-height: 0; overflow: hidden;` to hide it initially.
Toggle the dropdown visibility using JavaScript by changing the `max-height` property. Example: `dropdown.style.maxHeight = ...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
The new keyword is used in C# to create an instance of a class or structure.
Used to instantiate objects in C#
Can be used with constructors to initialize object properties
Helps in creating instances of classes or structures
Interface defines only method signatures while abstract class can have method implementations.
Interface cannot have method implementations, only method signatures.
Abstract class can have method implementations and variables.
A class can implement multiple interfaces but can inherit only one abstract class.
Interfaces are used for defining contracts while abstract classes are used for code reusability.
The 'using' keyword is used in C# to ensure that an object is disposed of properly after use.
Automatically disposes of resources when they are no longer needed
Simplifies code by handling cleanup tasks
Example: using (var file = new FileStream("example.txt", FileMode.Open)) { // code here }
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view
They can be used for currency, date, uppercase/lowercase transformations, etc.
Example: {{ birthday | date:'MM/dd/yyyy' }}
Dependency injection in Angular is a design pattern where components are given their dependencies rather than creating them.
Allows for easier testing and maintenance of code
Promotes reusability and modularity
Reduces tight coupling between components
Example: Injecting a service into a component constructor
Seeking new challenges and growth opportunities
Desire for career advancement
Looking for new challenges and learning opportunities
Seeking a more collaborative work environment
Company restructuring or changes in management
I have a strong background in full stack development with expertise in .NET technologies.
Extensive experience in developing web applications using .NET framework
Proficient in front-end technologies like HTML, CSS, and JavaScript
Skilled in back-end development with C# and SQL Server
Proven track record of delivering high-quality projects on time
I appeared for an interview in Oct 2024, where I was asked the following questions.
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 Referral and was interviewed in Jun 2023. There were 5 interview rounds.
Top trending discussions
Some of the top questions asked at the Manhattan Associates interview -
The duration of Manhattan Associates interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 31 interview experiences
Difficulty level
Duration
based on 360 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