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

Trainee Software Engineer

HSBC
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, OOPS, C++ Language specific paradigms, SQL, OS
Tip
Tip

Tip 1 : Be very thorough with your resume. You will be properly grilled.
Tip 2 : Be clear with the basics of atleast one programming language, and have competitive programming experience
Tip 3 : Have projects in your resume from different domains. For a fresher, HSBC looks for a jack of all trades instead of a master of one, so having projects in different domains with be greatly beneficial

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have multiple projects
Tip 2 : Have a decent skillset, with good educational background

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date1 Oct 2019
Coding problem2

2 programming questions, MCQs based on OS, DBMS, OOPS and web fundamentals

1. Search In A 2D Matrix

Easy
10m average time
90% success
0/40
Asked in companies
HSBCAdobeCIS - Cyber Infrastructure

You have been given a 2-D array 'mat' of size 'M x N' where 'M' and 'N' denote the number of rows and columns, respectively. The elements of each row are sorted in non-decreasing order.


Moreover, the first element of a row is greater than the last element of the previous row (if it exists).


You are given an integer ‘target’, and your task is to find if it exists in the given 'mat' or not.


Example:
Input: ‘M’ = 3, 'N' = 4, ‘mat’ = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], ‘target’ = 8

Output: true

Explanation: The output should be true as '8' exists in the matrix.
Try solving now

2. Reverse Linked List

Easy
15m average time
85% success
0/40
Asked in companies
SprinklrHSBCLenskart
Note :
You do not need to print anything, just return the head of the reversed linked list. 
Try solving now
02
Round
Easy
Face to Face
Duration40 minutes
Interview date2 Mar 2022
Coding problem5

This round had 2 coding questions and some basic questions revolving around OOPs

1. Palindromic Linked List

Easy
20m average time
90% success
0/40
Asked in companies
Livekeeping (An IndiaMART Company)AppleThought Works

You are given a singly Linked List of integers. Your task is to return true if the given singly linked list is a palindrome otherwise returns false.

For example:
The given linked list is 1 -> 2 -> 3 -> 2-> 1-> NULL.

It is a palindrome linked list because the given linked list has the same order of elements when traversed forwards and backward​.
Follow Up:
Can you solve the problem in O(N) time complexity and O(1) space complexity iteratively?
Try solving now

2. Find the maximum level sum among all the levels in the Binary Tree

Easy
15m average time
80% success
0/40
Asked in companies
OYOAmazonHSBC

Given a Binary Tree with integer nodes, your task is to find the maximum level sum among all the levels in the Binary Tree. The sum of any level in a tree is the sum of all the nodes present at that level.

Try solving now

3. OOPS Question

What is meant by static polymorphism?

4. OOPS Question

How is an abstract class different from an interface?

5. OOPS Question

What is the difference between overloading and overriding?

03
Round
Easy
HR Round
Duration30 minutes
Interview date4 Mar 2022
Coding problem1

Was conducted a couple of hours after the previous Tech round. The round was a HR one, behavioral questions and discussion around my hobbies :)

1. Basic HR Questions

Had mentioned badminton as a hobby - He asked what' the weight of the shuttle is, what does a score of 0-7 imply, etc.
Asked about why I would be a good fit for HSBC
Had a discussion around the work culture of HSBC, and what is expected of me.
Some more discussion around my resume, my projects, and how the journey of completing them had been like

Problem approach

Tip 1 : Be very honest
Tip 2 : Try to have a light-hearted conversation with the interviewer. HR is mostly there to accept you, not reject unless they find a very big red flag. Find some common point if you can and play on that!
 

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
2746 views
0 comments
0 upvotes
company logo
Trainee Software Engineer
4 rounds | 4 problems
Interviewed by HSBC
6632 views
0 comments
0 upvotes
company logo
Trainee Software Engineer
3 rounds | 5 problems
Interviewed by HSBC
3182 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by HSBC
1433 views
0 comments
0 upvotes