Filter interviews by
I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.
I have dealt with objections by actively listening, addressing concerns, providing solutions, and building rapport.
Listen carefully to the objection without interrupting
Acknowledge the concern and show empathy
Provide relevant information or solutions to address the objection
Build rapport and trust by demonstrating expertise and understanding
I turned a negative situation into a positive one by finding a creative solution.
Identified the root cause of the negative situation
Brainstormed potential solutions
Implemented a creative solution that turned the situation around
Communicated effectively with team members to ensure success
I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by mocking dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Example: Instead of a class creating an instance of another...
app.use in .NET Core is used to add middleware to the request pipeline.
app.use is a method used in ASP.NET Core to add middleware components to the request pipeline.
Middleware components are software components that are executed in the request pipeline to handle requests and responses.
Middleware components can perform tasks such as authentication, logging, error handling, and more.
Example: app.use(new MiddlewareCompone
Interface is a contract that defines the methods a class must implement, while abstract class can have both abstract and concrete methods.
Interface cannot have any implementation, while abstract class can have both abstract and concrete methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used to achieve multiple inheritance in Java, while abstract classes are us...
No, abstract classes cannot be instantiated.
Abstract classes are meant to be inherited and extended by other classes.
Attempting to instantiate an abstract class will result in a compilation error.
Abstract classes can have abstract methods that must be implemented by the subclass.
Optimizing a React application involves code splitting, lazy loading, minimizing bundle size, using memoization, and optimizing render performance.
Implement code splitting to load only necessary code for each route or component.
Utilize lazy loading to defer loading of non-essential components until they are needed.
Minimize bundle size by removing unused code, optimizing images, and using tree shaking.
Use memoization te...
Parent child component communication in React involves passing data from parent to child components and triggering events from child to parent components.
Use props to pass data from parent to child components
Use callback functions to trigger events from child to parent components
Context API can be used for passing data to deeply nested components
useRef is used to persist a value across renders, useMemo is used to memoize expensive calculations, useCallback is used to memoize functions.
useRef is commonly used to access DOM elements or persist values between renders.
useMemo is used to memoize expensive calculations to avoid re-computation.
useCallback is used to memoize functions to prevent unnecessary re-renders.
Example: useRef can be used to store a reference t...
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Transactions in Spring Boot help manage database operations as a single unit of work.
Transactions ensure ACID properties (Atomicity, Consistency, Isolation, Durability) for database operations.
Use @Transactional annotation to mark a method as transactional.
Transactions can be managed programmatically using TransactionTemplate.
Rollback can be triggered manually in case of exceptions.
Spring Boot supports both declarative
I applied via Approached by Company and was interviewed in Jun 2022. There were 3 interview rounds.
Answering questions on Java 8 features such as streams, concurrent API, optional class, functional interface, lambda, and comparable vs comparator.
Java 8 streams can be used to sort arrays based on specific criteria
Concurrent API in Java 8 allows for parallel processing of data
Optional class is used to handle null values in a more efficient way
Functional interfaces are interfaces with only one abstract method, used for...
posted on 22 Feb 2024
I applied via campus placement at SRM Institute of Science & Technology, Chennai and was interviewed before Feb 2023. There was 1 interview round.
I applied via Recruitment Consultant and was interviewed in Jul 2021. There were 3 interview rounds.
posted on 16 Sep 2022
I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.
Interview experience
based on 2 reviews
Rating in categories
Associate
2.5k
salaries
| ₹10.5 L/yr - ₹40.9 L/yr |
Analyst
1.7k
salaries
| ₹9.5 L/yr - ₹14.5 L/yr |
Vice President
1.6k
salaries
| ₹19 L/yr - ₹72 L/yr |
Senior Analyst
1.1k
salaries
| ₹5 L/yr - ₹19.6 L/yr |
Financial Analyst
318
salaries
| ₹2 L/yr - ₹8 L/yr |
JPMorgan Chase & Co.
Morgan Stanley
TCS
Amazon