HSBC Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Apr 2021.
Round duration - 90 minutes
Round difficulty - Medium
Online Technical Test (conducted early in morning in college campus)- consisted of MCQs from fundamentals of computer science like Operating Systems, DBMS, Networks, Programming and Data Structures
Online Coding Round (conducted early in morning in college campus)- Consisted of 2 questions to be coded in about 30-45 minutes of time(I don't remember te exact duration!)
The first question was based on basic logical thinking and some basic mathematics. The second one was based on Linked List in which we were expected to find the slope of the line whose coordinates were given in the node of the linked list.
Given a linked list where each node represents coordinates on the Cartesian plane, your task is to determine the minimum and maximum slope between consecutive points.
Tip 1 : Speed matters along with accuracy in coding test
Tip 2 : Core subjects matter in interviews
Tip 3 : Projects matter in interviews, even in HR round
Tip 1 : Don't lie on resume as they will ask everything in depth
Tip 2 : Quality matters over quantity of projects
posted on 29 Aug 2024
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Basic questions on string and dynamic programming
I addressed the issue by initiating open communication, understanding their perspective, and finding common ground to work together effectively.
Initiated a one-on-one conversation to address the issue and understand their concerns
Listened actively to their perspective and tried to empathize with their point of view
Found common ground and established clear communication channels to work together effectively
Sought help f...
Led a team of 10 students in organizing a charity event for a local shelter.
Organized team meetings to delegate tasks and set deadlines
Motivated team members to actively participate and contribute ideas
Coordinated with external vendors and sponsors to secure donations and resources
Managed logistics and ensured smooth execution of the event
Evaluated the success of the event and gathered feedback for improvement
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 10 Apr 2024
I applied via campus placement at Kalinga Institute of Industrial Technology, Khurda and was interviewed in Oct 2023. There were 2 interview rounds.
Two easy code ,basic array string
General apti questions
Work-life balance and career progression
A well-structured database design is crucial for efficient data management.
Identify entities and their relationships
Normalize data to reduce redundancy
Choose appropriate data types and constraints
Consider performance and scalability
Document the design and update as needed
posted on 14 Aug 2023
I applied via Recruitment Consulltant and was interviewed before Aug 2022. There were 3 interview rounds.
I applied via campus placement at Vel tech multitech dr.rangarajan dr.sakunthala engineering college, Chennai and was interviewed in Dec 2021. There were 2 interview rounds.
Same as all aptitude tests they will give u 7 coding but there will be some mistake in coding we should find and solve that for any 3 or 1 we get a interview call.
I was interviewed in Dec 2020.
Round duration - 60 minutes
Round difficulty - Hard
The interview was scheduled for 10 am in the morning.
It started with a coding question related to Dynamic Programming Paradigm.
Then we further discussed the various data structures & algorithms and graph theory.
It was a mix of coding questions and theoretical concepts.
The interviewer was very nice and wanted to listen to various approaches that I gave.
Given a garden that extends along a one-dimensional x-axis from point 0 to point N, your task is to determine the minimum number of taps needed to water the enti...
1. Brute force
2. Optimised it using Dynamic Programming
3. Edge cases
Round duration - 60 minutes
Round difficulty - Medium
The interview included 2 coding questions and questions based on CSE core subjects.
The interview began with a question related to Linked List. After doing that I was asked many questions on CSE core concepts.
Then at last one more coding question was asked.
Determine if a given singly linked list of integers forms a cycle or not.
A cycle in a linked list occurs when a node's next
points back to a previous node in the ...
1. It was a standard question so I told the approach
2. Wrote the code and checked the edge cases
You are given a string 'STR'. Your task is to determine the total number of palindromic substrings present in 'STR'.
"abbc"
5
1. Brute Force
2. Optimised it using DP
3. Edge cases
Round duration - 30 minutes
Round difficulty - Medium
It was a technical+HR round with a senior member.
It was a discussion based on data structures. Map data-structure was discussed a lot then a few questions related to my projects and some HR questions.
Tip 1 : Focus on building your problem-solving skills.
Tip 2 : Do not ignore the CSE core subject and projects.
Tip 3 : Give mock interviews so that you can communicate effectively in the interview.
Tip 1 : Keep it short and crisp
Tip 2 : Make your resume according to the job requirement
Tip 3 : Don't add fake projects etc
Tip 4 : Have 1-2 descent project in your resume
posted on 15 Sep 2021
I was interviewed before Sep 2020.
Round duration - 120 minutes
Round difficulty - Easy
It consisted of 3 coding questions which were purely based on Data Structures and Algorithms.
Question 1 - Find the length of the longest switching sub-array. An array is called switching if all numbers in even positions are equal and all numbers in odd positions are equal.
Question 2 - It was a long passage question on Dynamic Programming but the solution was really easy.
Question 3 - Given a string S consisting of N lowercase letters, return the minimum number of letters that must be deleted to obtain a word in which every letter occurs a unique number of times. Ex - "aaaabbbb" should return 1, as when we delete 1 a or 1 b , a and b will have different frequencies.
The major point to note in the coding round was that they did not have any time or space limit, so brute force solutions were also accepted.
The result of my test was declared just as the test ended and I scored a 100%, but they took a long time to release the final shortlist. There was a gap of about a week between the test and interviews.
Determine the length of the longest contiguous subarray in a given array of positive integers, where the subarray qualifies as 'switching'. An array is defined...
It's like a sliding window problem.
We keep track of even and odd equality with 2 variables, even and odd.
Whenever we come across a unmet condition, like index even but not equal with even variable and same goes for odd, we first
Record the length till now in max_len.
Reset start to i-1 as this is need incase of all elements equal.
Reset even and odd according to current index i to arr[i] and arr[i-1] respectively.
Given a string 'STR' with lowercase letters, determine the minimum number of deletions required to ensure that every letter in the string appears a unique number of time...
As we are only allowed to delete the character, thus the resulting string after deletion of some character would be the subsequence of the string. So, we have to find such a subsequence which has the unique frequency of each character.
Initialise a variable ‘ans’ that will store the minimum number of characters that are needed to remove from the string. Create all the subsequences of the string an...
Round duration - 40 minutes
Round difficulty - Easy
Amex came for two profiles - Tech Role and Analyst, 19 and 23 people respectively were shortlisted for the interviews. Fortunately, I was shortlisted for both the roles. I was asked basic question of C++ and it was majorly an HR Round
Round duration - 20 minutes
Round difficulty - Easy
It was a fairly simple round conssting of 5 - 6 questions related to coding, puzzles and me.
What are your interests?
What projects have you done and your field of interest?
Round duration - 50 minutes
Round difficulty - Easy
This round was purely technical
No introduction was done, straight to the point
My preference was the Tech Role, so as I was selected in this, I never had to give interviews for the Analyst role. In total 5 people were selected in the Analyst profile and 4 in the Tech profile.
In the end, I was offered a 6 months internship at Amex.
Given a singly linked list of integers, determine if it is a palindrome. A linked list is considered a palindrome if it reads the same forward and backward.
I gave the two pointer approach. Then he said what if we are provided with the length of the list. I said that we will move forward in the list till n/2 nodes and then the same approach as above. Then he said what if we had to do it with a stack. I said we will add elements into the stack till n/2 nodes and then start popping elements while simultaneously traversing the linked list from the (n/2+1)th node till n if the...
Tip 1 : Do practice a lot of data structures from renowned websites like LeetCode and also from CodeZen
Tip 2 : In your introduction, when asked, you just need to tell your life story.
Tip 3 : Maintain eye contact with the interviewers and clarify every details about the question before proceeding to the solution
Tip 1: Add most recent and relevant projects only
Tip 2: you should know each and everything written on your resume
Assistant Manager
2.6k
salaries
| ₹4.4 L/yr - ₹14.5 L/yr |
Manager
2.1k
salaries
| ₹8 L/yr - ₹28.1 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹7.2 L/yr - ₹26 L/yr |
Assistant Vice President
1.5k
salaries
| ₹16.8 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