HSBC Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Job Portal and was interviewed in Sep 2023. There were 2 interview rounds.
Top trending discussions
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
CQRS (Command Query Responsibility Segregation) is a design pattern that separates read and write operations in an application.
CQRS separates the responsibility of handling commands (write operations) from queries (read operations).
It helps in achieving better scalability, performance, and maintainability by allowing different models for reading and writing data.
Example: Using separate models for reading and writing da...
There were three coding questions.
posted on 6 Jan 2025
I applied via Campus Placement
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Question Related to the DP and the Graph
Find the Kth maximum element in an array of strings.
Sort the array in descending order.
Return the element at index K-1.
Coin change problem can be solved using dynamic programming to find the minimum number of coins needed to make a certain amount of change.
Use dynamic programming to build up solutions for smaller subproblems
Start by initializing an array to store the minimum number of coins needed for each amount from 0 to the target amount
Iterate through each coin denomination and update the array with the minimum number of coins need
posted on 4 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Exception handling in API involves catching and handling errors that occur during API execution.
Use try-catch blocks to catch exceptions and handle them appropriately
Throw custom exceptions to provide meaningful error messages to API consumers
Use status codes to indicate the outcome of API requests (e.g. 200 for success, 400 for client errors, 500 for server errors)
Log exceptions to track errors and troubleshoot issues
...
Code to generate a multiplication table in a programming language
Use nested loops to iterate through rows and columns
Print the product of row and column for each cell
Consider formatting the output for better readability
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
Easy medium and hard questions
Normalization in DBMS is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables and defining relationships between them.
It helps in reducing data redundancy by storing data in a structured and organized manner.
Normalization also helps in improving data integrity by ensuring that data is consistent ...
Interview experience
Assistant Manager
2.6k
salaries
| ₹4.5 L/yr - ₹15 L/yr |
Manager
2.1k
salaries
| ₹8 L/yr - ₹28.1 L/yr |
Senior Software Engineer
1.5k
salaries
| ₹7.2 L/yr - ₹28 L/yr |
Assistant Vice President
1.5k
salaries
| ₹16.9 L/yr - ₹45 L/yr |
Software Engineer
1.3k
salaries
| ₹4.9 L/yr - ₹14.4 L/yr |
Standard Chartered
ICICI Bank
Axis Bank
HDFC Bank