SkilloVilla
ICICI Bank Interview Questions and Answers
Q1. Why sales is important
Sales is important for generating revenue, acquiring new customers, and growing the business.
Sales is crucial for generating revenue and ensuring the financial health of the company.
It helps in acquiring new customers and expanding the customer base.
Sales also plays a key role in building relationships with customers and fostering loyalty.
Effective sales strategies can differentiate a company from its competitors and drive growth.
Sales teams are often at the forefront of unde...read more
Q2. Sell me this watch
This watch is a stylish and functional accessory that complements any outfit.
This watch features a sleek design with a stainless steel case and a leather strap.
It has a water-resistant feature, making it suitable for everyday wear.
The watch also includes a chronograph function for accurate timekeeping.
With its versatile style, this watch is perfect for both casual and formal occasions.
Q3. Please sell me a product
Introducing our revolutionary smart home security system that keeps your family safe 24/7.
Highlight the key features of the product such as real-time monitoring, motion detection, and remote access
Explain how the product provides peace of mind by ensuring the safety of your loved ones and belongings
Offer a special promotion or discount to incentivize the purchase, such as a free installation or extended warranty
Q4. Given a string of alpha characters. Find the longest substring containing only unique characters. (Best time complexity: O(n))
Use sliding window approach to find longest substring with unique characters.
Initialize start and end pointers to track current substring
Use a hashmap to store the index of each character in the substring
Update start pointer when a duplicate character is found
Keep track of the longest substring length and indices
Repeat until end pointer reaches the end of the string
Q5. Given a 2D Array with 0s and 1s. Find the greatest row. (Best time complexity: O(n logn))
Find the row with the most 1s in a 2D array efficiently.
Iterate through each row and count the number of 1s in each row.
Keep track of the row with the highest count of 1s.
Return the index of the row with the most 1s.
Q6. 1. Tell me about one time you solved a exceptionak and unique problem. 2. Security vurneblities in web apps like xss 3. System design question 4. Permormance optimization in front end. 5. Graphql vs Rest.
I once solved a unique problem by implementing a custom algorithm to optimize performance in a web application.
Identify the root cause of the problem before implementing a solution
Think outside the box and consider unconventional approaches
Test the solution thoroughly to ensure it works as expected
Q7. Make a SpringBoot application
Create a SpringBoot application
Use Spring Initializr to create a new SpringBoot project
Define a main class with @SpringBootApplication annotation
Create RESTful APIs using @RestController annotation
Use Spring Data JPA for database operations
Implement security using Spring Security
Handle exceptions using @ControllerAdvice
Q8. Build React quiz app in 1.5 hrs
I will build a React quiz app in 1.5 hrs
Create React app using create-react-app
Design quiz component with questions and options
Implement logic to track user answers and calculate score
Use state management (e.g. useState) for handling quiz state
Style the app using CSS or a CSS framework like Bootstrap
Interview Process at ICICI Bank
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month