Upload Button Icon Add office photos

HSBC Group

Compare button icon Compare button icon Compare
4.0

based on 4.5k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

HSBC Group Software Engineer Trainee Interview Questions, Process, and Tips

Updated 27 Dec 2024

Top HSBC Group Software Engineer Trainee Interview Questions and Answers

  • Q1. Palindromic Linked List 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 fals ...read more
  • Q2. Search In A 2D Matrix 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 ...read more
  • Q3. Find the maximum level sum among all the levels in the Binary Tree Given a Binary Tree with integer nodes, your task is to find the maximum level sum among all the levels ...read more
View all 18 questions

HSBC Group Software Engineer Trainee Interview Experiences

13 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

They posed questions assessing logical and analytical aptitude.

Round 2 - Coding Test 

After completing and passing the aptitude round, I was allowed to take the coding round exam, where the questions ranged from easy to medium level.

Round 3 - Technical 

(3 Questions)

  • Q1. Basic concepts of oops in java. DBMS questions.
  • Q2. Questions related to my projects not in dept.
  • Q3. They asked me to implement a stack using queues.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus primarily on the fundamentals such as Data Structures, Object-Oriented Programming, Computer Networks, Operating Systems, Database Management Systems, and standard SQL query questions.
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Question related to Aptitude

Round 2 - Coding Test 

2 coding question both are simple

Round 3 - Technical 

(3 Questions)

  • Q1. Introduction to youself, location?
  • Ans. 

    I am a recent graduate with a degree in Computer Science from XYZ University. I am currently located in City, State.

    • Recent graduate with a degree in Computer Science

    • Currently located in City, State

  • Answered by AI
  • Q2. Write code of react for login page
  • Ans. 

    Code for a login page in React

    • Create a form component with input fields for username and password

    • Handle form submission and validation

    • Use state to store user input and handle login functionality

  • Answered by AI
  • Q3. Do u have any question for me

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on Technology also DSA, DBMS and if u don't have core knowledge it's ok.

Software Engineer Trainee Interview Questions Asked at Other Companies

asked in HSBC Group
Q1. Palindromic Linked ListYou are given a singly Linked List of inte ... read more
asked in HSBC Group
Q2. Search In A 2D MatrixYou have been given a 2-D array 'MAT' of siz ... read more
asked in GlobalLogic
Q3. Slot GameYou’re given a slot machine with four slots where each s ... read more
Q4. 1. Explain oops and its 4 pillars 2. Explain polymorphism with re ... read more
asked in HSBC Group
Q5. Find the maximum level sum among all the levels in the Binary Tre ... read more
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Gandhi Institute of Technology and Management, Visakhapatnam and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

I believe it was easy; they provided a total of 60 questions.

Round 2 - Coding Test 

Two coding questions were provided: one was easy, and the other was hard.

Round 3 - Technical 

(1 Question)

  • Q1. Can you describe the coding scenario question you were given, and how it related to your resume?
Round 4 - HR 

(1 Question)

  • Q1. Please explain the Quick Sort algorithm and its process of reallocation.
  • Ans. 

    Quick Sort is a popular sorting algorithm that uses divide and conquer strategy to sort elements in an array.

    • Quick Sort picks a pivot element and partitions the array around the pivot.

    • It recursively sorts the sub-arrays on either side of the pivot.

    • The process continues until the entire array is sorted.

    • Example: Given array [5, 2, 9, 3, 7], after Quick Sort it becomes [2, 3, 5, 7, 9].

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Round 1 - 70 Technical MCQ + 2 Coding
Round 2 (Right after round 1 if you clear it) - MCQs from C language, OOPs, Java, OS, CN, Digital Electronics, Microprocessors, DSA
Coding Questions - Arrays and Graphs

Round 2 - Values Assessment 

(1 Question)

  • Q1. Psychometric Assessment like the one asked by Amazon and Barclays.
Round 3 - Technical 

(4 Questions)

  • Q1. Execute some SQL Queries
  • Q2. What concepts do you know in Cybersecurity?
  • Ans. 

    I am familiar with concepts such as encryption, network security, access control, and security protocols.

    • Encryption methods such as AES, RSA, and DES

    • Network security practices like firewalls, VPNs, and intrusion detection systems

    • Access control mechanisms like role-based access control (RBAC) and multi-factor authentication

    • Security protocols such as SSL/TLS, IPsec, and SSH

  • Answered by AI
  • Q3. DBMS Keys - Composite Key, Primary Key vs Unique Key
  • Ans. 

    Composite key is a combination of multiple columns to uniquely identify a record, while primary key is a unique identifier for a record and unique key allows only unique values.

    • Composite key is made up of multiple columns to uniquely identify a record

    • Primary key is a unique identifier for a record and cannot have duplicate values

    • Unique key allows only unique values but can have null values

  • Answered by AI
  • Q4. Dependency Injection (I had spring boot in my resume)
Round 4 - HR 

(2 Questions)

  • Q1. Location Preference
  • Q2. About me

Interview Preparation Tips

Interview preparation tips for other job seekers - The process is easy. 30% skill 70% luck.
Having Java in resume is a myth. Be confident, dont hesitate. If you're confident enough and you have good conversational skills then you'll make it.

HSBC Group interview questions for designations

 Software Trainee

 (3)

 Software Developer Trainee

 (2)

 Trainee Software Engineer II

 (2)

 Software Engineer

 (20)

 Senior Software Engineer

 (14)

 Associate Software Engineer

 (3)

 Software Engineer Intern

 (1)

 Software Development Engineer

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

90min test, questions from oops, http, css, java, analtical ability

Round 2 - Coding Test 

1 easy 1 med, 1 easy enuf to pass

Get interview-ready with Top HSBC Group Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

General aptitude questions

Round 3 - Technical 

(2 Questions)

  • Q1. Project discussion, detailed
  • Q2. Coding question on strings
Round 4 - HR 

(1 Question)

  • Q1. Why this company, how do you handle conflict in team members. Which is your desired location, Pune or Hyderabad
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

1 Reverse a link list
2. Simple mathematical Problem

Round 3 - One-on-one 

(2 Questions)

  • Q1. SQl, ML, AI Questions including java
  • Q2. SQL, ML, AI related questions including some core java questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Show confidence

Software Engineer Trainee interview

user image Fluent Coders

posted on 30 Dec 2021

I was interviewed in Mar 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

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

  • Q1. Search In A 2D Matrix

    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 ...

  • Ans. Brute Force

    We have a brute force solution to this problem. We can simply traverse the matrix and check if ‘TARGET’ exists or not. 

    Space Complexity: O(1)Explanation:

    O(1)
     

    Since, we are not using any extra space to find the number of pairs. Therefore, the overall space complexity will be O(1).

    Time Complexity: O(m*n) - For 2d arraysExplanation:

    O(M*N) where ‘M’ and ‘N’ denote the number of rows and columns in ‘M...

  • Answered by CodingNinjas
  • Q2. Reverse Linked List
    Input Format :
    The first line of input contains a single integ...
  • Ans. Recursive Approach

    One way is to use recursion to reverse the list. Divide the linked list in two halves, the first node and the rest of the list. Reverse the second half using recursion and append the first half, that is the first node at the end of the reversed linked list. Return the head of the reversed linked list.

     

    Algorithm

     

    • If the list contains only one node, return the head of the list.
    • Else, divide the ...
  • Answered by CodingNinjas
Round 2 - Face to Face 

(5 Questions)

Round duration - 40 minutes
Round difficulty - Easy

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

  • Q1. Palindromic Linked List

    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 ...
  • Ans. Using Stack
    1. The idea is to traverse the Linked List from head to tail and push every encountered node data into the stack.
    2. Then we traverse the Linked List and for each node, we pop the top element from the stack and compare it with current node data of the Linked List. If they mismatch then the current linked list is not palindrome else if all elements match then the linked list is a palindrome.
    Space Complexity: O(n)Exp...
  • Answered by CodingNinjas
  • Q2. Find the maximum level sum among all the levels in the Binary Tree

    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...

  • Ans. Recursive Approach

    Let’s traverse the given Binary tree using Recursion.The idea is to recursively store the sum of nodes of every level separately in a map.

     

    • Take a map to store the sum of each level. 
    • The recursive function has ‘ROOT’, current level, and map as its parameters.
      • Base Condition:  If ‘ROOT’ is NULL, return.
      • Add the value of the current node to the value mapped to the current level in the map.
      • Re...
  • Answered by CodingNinjas
  • Q3. OOPS Question

    How is an abstract class different from an interface?

  • Q4. OOPS Question

    What is the difference between overloading and overriding?

  • Q5. OOPS Question

    What is meant by static polymorphism?

Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

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

  • Q1. 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...

  • Ans. 

    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!
     

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Trainee Software Engineer in HyderabadEligibility criteriaAbove 7 CGPAHSBC interview preparation:Topics to prepare for the interview - Data Structures, OOPS, C++ Language specific paradigms, SQL, OSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

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 resume tips for other job seekers

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

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Engineer Trainee Interview Questions & Answers

user image Creations for engineers - Arun R

posted on 25 Jun 2022

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

Based on intermediate Data structures

Round 3 - Technical 

(1 Question)

  • Q1. Based on your resume
Round 4 - HR 

(1 Question)

  • Q1. Check your communication level

Interview Preparation Tips

Interview preparation tips for other job seekers - Do well prepare based on your resume. All the best

HSBC Group Interview FAQs

How many rounds are there in HSBC Group Software Engineer Trainee interview?
HSBC Group interview process usually has 3-4 rounds. The most common rounds in the HSBC Group interview process are Coding Test, Technical and Aptitude Test.
What are the top questions asked in HSBC Group Software Engineer Trainee interview?

Some of the top questions asked at the HSBC Group Software Engineer Trainee interview -

  1. What concepts do you know in Cybersecuri...read more
  2. DBMS Keys - Composite Key, Primary Key vs Unique ...read more
  3. Please explain the Quick Sort algorithm and its process of reallocati...read more

Tell us how to improve this page.

HSBC Group Software Engineer Trainee Interview Process

based on 5 interviews in last 1 year

3 Interview rounds

  • Aptitude Test Round
  • Coding Test Round
  • Technical Round
View more

People are getting interviews through

based on 5 HSBC Group interviews
Campus Placement
80%
20% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.4k Interviews
IndusInd Bank Interview Questions
3.6
 • 576 Interviews
Wells Fargo Interview Questions
3.9
 • 553 Interviews
Yes Bank Interview Questions
3.8
 • 409 Interviews
American Express Interview Questions
4.2
 • 355 Interviews
UBS Interview Questions
4.0
 • 333 Interviews
View all
HSBC Group Software Engineer Trainee Salary
based on 149 salaries
₹5 L/yr - ₹11 L/yr
95% more than the average Software Engineer Trainee Salary in India
View more details

HSBC Group Software Engineer Trainee Reviews and Ratings

based on 4 reviews

3.6/5

Rating in categories

4.8

Skill development

4.8

Work-Life balance

3.5

Salary & Benefits

4.8

Job Security

4.7

Company culture

3.8

Promotions/Appraisal

4.5

Work Satisfaction

Explore 4 Reviews and Ratings
Assistant Manager
2.6k salaries
unlock blur

₹4.5 L/yr - ₹14.6 L/yr

Manager
2k salaries
unlock blur

₹8 L/yr - ₹28.1 L/yr

Senior Software Engineer
1.6k salaries
unlock blur

₹7.2 L/yr - ₹26 L/yr

Assistant Vice President
1.4k salaries
unlock blur

₹12.5 L/yr - ₹45 L/yr

Software Engineer
1.3k salaries
unlock blur

₹4.9 L/yr - ₹14.5 L/yr

Explore more salaries
Compare HSBC Group with

Standard Chartered

3.8
Compare

Citibank

5.0
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview