Upload Button Icon Add office photos

HSBC Group

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Clear (1)

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

Updated 27 Dec 2024

HSBC Group Software Engineer Trainee Interview Experiences

11 interviews found

I was interviewed before May 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 95 minutes
Round difficulty - Medium

  • Q1. 

    Power Calculation Problem Statement

    Given a number x and an exponent n, compute xn. Accept x and n as input from the user, and display the result.

    Note:

    You can assume that 00 = 1.

    Input:
    Two integers...
  • Ans. 

    Calculate x raised to the power of n. Handle edge case of 0^0 = 1.

    • Accept x and n as input from user

    • Compute x^n and display the result

    • Handle edge case of 0^0 = 1

    • Ensure x is between 0 and 8, n is between 0 and 9

  • Answered by AI
  • Q2. 

    Inversion Count Problem

    Given an integer array ARR of size N with all distinct values, determine the total number of 'Inversions' that exist.

    Explanation:

    An inversion is a pair of indices (i, j) such t...

  • Ans. 

    Count the total number of inversions in an integer array.

    • Iterate through the array and for each element, check how many elements to its right are smaller than it.

    • Use a merge sort based approach to efficiently count the inversions.

    • Keep track of the count of inversions while merging the sorted subarrays.

    • Example: For input [2, 4, 1, 3, 5], there are 3 inversions: (2, 1), (4, 1), and (4, 3).

  • Answered by AI
Round 2 - Face to Face 

(5 Questions)

Round duration - 40 minutes
Round difficulty - Medium

This is the technical interview round.

The main focus of the interviewer was on the resume. He asked about everything that was mentioned in the resume whether it is the projects or the internships or extra skills or achievements.

Other questions were based on core computer subjects such as DBMS and Computer Networks.

One linked list coding question was also asked.

  • Q1. Explain the difference between the DELETE and TRUNCATE commands in a DBMS.
  • Ans. 

    DELETE removes specific rows from a table, while TRUNCATE removes all rows and resets auto-increment values.

    • DELETE is a DML command, while TRUNCATE is a DDL command.

    • DELETE can be rolled back, while TRUNCATE cannot be rolled back.

    • DELETE triggers ON DELETE triggers, while TRUNCATE does not trigger any triggers.

    • DELETE is slower as it logs individual row deletions, while TRUNCATE is faster as it deallocates data pages.

    • Exam...

  • Answered by AI
  • Q2. Define the 7 different layers of the OSI Reference Model.
  • Ans. 

    The OSI Reference Model defines 7 layers that represent different functions in networking.

    • Physical Layer - deals with physical connections and signals (e.g. cables, hubs)

    • Data Link Layer - manages data transfer between devices on the same network (e.g. Ethernet)

    • Network Layer - handles routing and forwarding of data packets (e.g. IP)

    • Transport Layer - ensures reliable data delivery (e.g. TCP)

    • Session Layer - establishes, m...

  • Answered by AI
  • Q3. What are private and special IP addresses?
  • Ans. 

    Private and special IP addresses are reserved ranges of IP addresses used for specific purposes.

    • Private IP addresses are used within a private network and are not routable on the internet.

    • Special IP addresses include loopback address (127.0.0.1) and broadcast address (255.255.255.255).

    • Private IP ranges include 10.0.0.0 to 10.255.255.255, 172.16.0.0 to 172.31.255.255, and 192.168.0.0 to 192.168.255.255.

  • Answered by AI
  • Q4. 

    Palindrome Linked List Problem Statement

    You are provided with a singly linked list of integers. Your task is to determine whether the given singly linked list is a palindrome. Return true if it is a pali...

  • Ans. 

    Check if a given singly linked list is a palindrome or not.

    • Traverse the linked list to find the middle element using slow and fast pointers.

    • Reverse the second half of the linked list.

    • Compare the first half with the reversed second half to determine if it's a palindrome.

  • Answered by AI
  • Q5. What is meant by normalization and denormalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process.

    • Normalization involves breaking down data into smaller, more manageable tables to reduce redundancy.

    • Denormalization involves combining tables to improve query performance.

    • Normalization helps maintain data integrity by reducing the risk of anomalies.

    • Denormalization can im...

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. What is something about you that is not included in your resume?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from AKGEC : Ajay Kumar Garg Engineering College. I applied for the job as Trainee Software Engineer in PuneEligibility criteriaAbove 7 CGPAHSBC interview preparation:Topics to prepare for the interview - DBMS, OS, Computer Networks, Data Structures and Algorithms, OOPsTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.

Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Tip 3 : Do at-least 2 good projects and you must know every bit of them.


 

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.

Tip 2 : Every skill must be mentioned.

Tip 3 : Focus on skills, projects and experiences more.


 

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

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

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

COMPANY BENEFITS

KNR Constructions

20 benefits

COMPANY BENEFITS

IRB Infrastructure

60 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

COMPANY BENEFITS

Dilip Buildcon

304 benefits

INTERVIEWS

JSW Cement

No Interviews

INTERVIEWS

Country Delight

No Interviews

DESIGNATION

INTERVIEWS

DXC Technology

No Interviews

INTERVIEWS

DISH TV

No Interviews

Tell us how to improve this page.

HSBC Group Software Engineer Trainee Interview Process

based on 8 interviews

4 Interview rounds

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

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.5k Interviews
IndusInd Bank Interview Questions
3.5
 • 604 Interviews
Citicorp Interview Questions
3.7
 • 564 Interviews
Wells Fargo Interview Questions
3.9
 • 564 Interviews
Yes Bank Interview Questions
3.7
 • 429 Interviews
American Express Interview Questions
4.2
 • 358 Interviews
View all
HSBC Group Software Engineer Trainee Salary
based on 149 salaries
₹5 L/yr - ₹11 L/yr
98% 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.7

Skill development

4.7

Work-life balance

3.5

Salary

4.7

Job security

4.6

Company culture

3.7

Promotions

4.5

Work satisfaction

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

₹0 L/yr - ₹0 L/yr

Manager
2.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Vice President
1.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
1.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare HSBC Group with

Standard Chartered

3.7
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare

HDFC Bank

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent