HSBC interview experience Real time questions & tips from candidates to crack your interview

Software Developer

HSBC
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I am a full-stack developer with skills in web design, front-end and back-end development, and database management. I participated in the placement drive conducted by HSBC at our college. The selection process consisted of three rounds: aptitude, technical, and HR.
Application story
HSBC visited our college for a placement drive last week. There were three rounds of selection: aptitude, technical, and HR. The aptitude round consisted of multiple-choice questions on logical reasoning, quantitative ability, and verbal skills. The technical round tested our knowledge of programming languages, data structures, algorithms, and web development. The HR round was a personal interview where we were asked about our strengths, weaknesses, goals, and expectations from the company. I cleared all the rounds and got an offer letter from HSBC. I am very excited to join this company and learn from their experienced team.
Why selected/rejected for the role?
In the aptitude round, I had to answer multiple-choice questions on logical reasoning, verbal ability, and quantitative aptitude. I cleared this round with a good score and moved on to the technical round, where I demonstrated my skills and knowledge in Core Java, Hibernate, Spring Boot, and SQL. I was confident about my performance in this round, as I have been learning and practicing these skills for a long time. The final round was the HR round, where I interacted with the HR manager to discuss my career goals, expectations, strengths, and weaknesses. I tried to be honest and professional in this round, showcasing my enthusiasm and passion for digital learning. I believe what made me stand out from the other candidates was my ability to communicate effectively, work collaboratively, and learn new things quickly.
Preparation
Duration: 2
Topics: React Js, C++, Spring Boot, DSA, Node Js
Tip
Tip

Tip 1 : Definitely practice DSA.
Tip 2 : Do some basic development.
Tip 3 : Be ready to explain your projects.

Application process
Where: Campus
Eligibility: 6
Resume Tip
Resume tip

Tip 1 : Don't clutter skills section.
Tip 2 : To the point and precise.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 mins
Interview date16 Dec 2022
Coding problem3

The online round was conducted on HackerEarth around 11:30 PM. This round consisted of an online coding and MCQ section, which included 15 MCQs with a scoring system of +4 for correct answers and -1 for incorrect ones, and 3 coding questions—two worth 10 marks each and one worth 20 marks. The MCQs ranged from easy to medium difficulty and covered topics such as Networks, OOPS, DBMS, and C++/Java. In the coding section, one 20-mark question was of medium difficulty, while the two 10-mark questions were easy. With regular practice, you can easily score 20 out of 40 marks in the coding section by solving the two 10-mark questions.

1. Reach the destination

Easy
15m average time
85% success
0/40
Asked in companies
MakeMyTripAmerican ExpressSamsung

Given a source point (sx, sy) and a destination point (dx, dy), the task is to check if it is possible to reach the destination point using the following valid moves:

(a, b) -> (a + b, b)
(a, b) -> (a, a + b)

Your task is to find if it is possible to reach the destination point using only the desired moves or not.

For example:
For the coordinates, source point = (1, 1) and destination point = (3, 5)
The output will be true as the destination point can be reached using the following sequence of moves:
(1, 1) -> (1, 2) -> (3, 2) -> (3, 5)
Problem approach

Applied DFS concept

Try solving now

2. Ways To Make Coin Change

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonCIS - Cyber InfrastructureLinkedIn

You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a change for value V using coins of denominations from D. Print 0, if a change isn't possible.

Problem approach

Dynamic Programming concept. (Learn)

Try solving now

3. Min Jumps

Easy
15m average time
85% success
0/40
Asked in companies
IBMAmerican ExpressSamsung R&D Institute

You live in a Ninja town which is in the form of a N * M grid. In this town, people travel from one place to another by jumping over the buildings which are present in each cell of the grid. It is Christmas eve, and Santa wants to give gifts and chocolates to the kids who live in the building which is present at the cell (N - 1, M - 1). Initially, Santa is present on cell (0, 0). Since Santa is in a hurry, help him find a path from starting point to the endpoint with the least amount of time.

The Santa may go only from one building to any of its adjacent buildings which is present either to the right or to the bottom or bottom right cell i.e. if the current position is (x, y), he may go to (x + 1, y + 1) or (x + 1, y) or (x, y + 1) given that the new coordinates are in the grid. The time taken to reach from one building to another is equal to the absolute difference between the heights of buildings.

Note:

1. The heights of the buildings are positive.
2. Santa starts from the cell (0, 0) and he has to reach the building (N - 1, M - 1).
3. Santa cannot leave the grid at any point of time.
Problem approach

BFS approach. (Learn)

Try solving now
02
Round
Medium
Video Call
Duration60 mins
Interview date17 Dec 2022
Coding problem3

This round mainly focusses on your DSA, DBMS, OS Networking and coding skills like how optimized you can write code 
This round was conducted on Zoom.
There were 2 interviewers and both of them were very calm and supportive.

1. Technical OOPS Questions

Difference between Array List and Arrays. (Learn)

What is HashMap and how it works and what data structures are there in it? (Learn)

Difference between DELETE DROP and TRUNCATE. (Learn)

What type of Data Structure is used in Dictionary and why? (Learn)

Explain queues using stack or stack using queues. (Learn)

Explain Inheritance and Encapsulation. (Learn)

What is hidden when URL is sent to the browser? (Learn)

Difference between http and https. (Learn)

2. Count Triplets

Easy
15m average time
85% success
0/40
Asked in companies
PayPalDunzoOLX Group

You have been given an integer ‘X’ and a non-decreasing sorted doubly linked list with distinct nodes.

Your task is to return the number of triplets in the list that sum up to the value ‘X’.

Problem approach

Two pointer concepts. (Learn)

Try solving now

3. Puzzle

How many pieces would there be if we are to cut a cake only three times?

03
Round
Easy
HR Round
Duration40 mins
Interview date17 Dec 2022
Coding problem1

On the same day, the HR round was conducted. There were two interviewers, both of whom were quite good and frank. This round mainly focused on basic resume questions and 'tell me about yourself' topics.

1. Basic HR Questions

Introduce yourself.

Why are you a good fit for the company?

Are you trying anywhere else?

Problem approach

Tip 1 : Don't copy the projects from net.
Tip 2 : Explain everything clearly and honesty.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Trainee Software Engineer
3 rounds | 8 problems
Interviewed by HSBC
2066 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by HSBC
1692 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by HSBC
1434 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 4 problems
Interviewed by HSBC
785 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
3394 views
1 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1684 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4080 views
0 comments
0 upvotes