Upload Button Icon Add office photos

HSBC Group

Compare button icon Compare button icon Compare

Filter interviews by

HSBC Group Software Engineer Interview Questions and Answers

Updated 23 Jul 2025

10 Interview questions

A Software Engineer was asked 4mo ago
Q. Given a string s, return the longest palindromic substring in s.
Ans. 

Find the longest substring in a given string that reads the same forwards and backwards.

  • Use dynamic programming to build a table that tracks palindromic substrings.

  • Expand around potential centers (each character and between characters) to find palindromes.

  • Example: In 'babad', 'bab' and 'aba' are both valid longest palindromic substrings.

  • Example: In 'cbbd', 'bb' is the longest palindromic substring.

🔥 Asked by recruiter 2 times
A Software Engineer was asked 4mo ago
Q. Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use ...
Ans. 

The Two Sum problem involves finding two numbers in an array that add up to a specific target sum.

  • Use a hash map to store numbers and their indices for quick lookup.

  • Iterate through the array, for each number, check if (target - number) exists in the map.

  • Example: For array [2, 7, 11, 15] and target 9, return indices [0, 1] as 2 + 7 = 9.

  • Time complexity is O(n) due to single pass through the array.

  • Space complexity is...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Explain content hugging.
Ans. 

Content hugging is a constraint used in Auto Layout to determine how much a view resists growing beyond its intrinsic content size.

  • Content hugging priority is a value between 1 and 1000, with higher values indicating a stronger resistance to growing.

  • Views with higher content hugging priorities will try to maintain their intrinsic content size rather than expand to fill available space.

  • Content hugging is often used...

A Software Engineer was asked
Q. Explain retain cycle.
Ans. 

Retain cycle occurs when two objects hold a strong reference to each other, preventing them from being deallocated.

  • Occurs in iOS development when two objects have strong references to each other

  • Can lead to memory leaks as the objects are never deallocated

  • Prevented by using weak or unowned references in Swift

What people are saying about HSBC Group

View All
nuttywhale
Verified Icon
2w
works at
Persistent Systems
Hsbc wfh policy , pune
Does the HSBC require employees to stay within a 50km radius of the office to be eligible for WFH? Also, are there any other restrictions while working remotely, like fixed hours, tracking tools, or location checks? what if i need wfh from hometown for few days ? HSBC Group HSBC Software Development
Got a question about HSBC Group?
Ask anonymously on communities.
A Software Engineer was asked
Q. Explain the SOLID principles.
Ans. 

SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

  • S - Single Responsibility Principle: A class should have only one reason to change.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

  • L - Liskov Substitution Principle: Objects of a superclass should be replac...

A Software Engineer was asked
Q. Given a sorted array of integers nums and an integer target, write a function to search target in nums. If the target exists, then return its index. Otherwise, return -1. You must write an algorithm with O(...
Ans. 

Binary search is an efficient algorithm for finding an item from a sorted list of items.

  • Binary search works on sorted arrays or lists.

  • It divides the search interval in half repeatedly.

  • If the target value is less than the middle element, search the left half.

  • If the target value is greater, search the right half.

  • Example: In a sorted array [1, 2, 3, 4, 5], searching for 3 returns index 2.

HSBC Group HR Interview Questions

85 questions and answers

Q. Could you provide an overview of your past experiences and your understanding of ... read more
Q. If we offer you a position and you receive a counteroffer from your current orga ... read more
Q. What can you do for HSBC in the role that you have applied for?
A Software Engineer was asked
Q. What is the difference between clustering and classification?
Ans. 

Clustering groups data points based on similarity while classification assigns labels to data points based on predefined categories.

  • Clustering is unsupervised learning while classification is supervised learning.

  • Clustering is used to find patterns in data while classification is used to predict the category of a data point.

  • Examples of clustering algorithms include k-means and hierarchical clustering while examples...

Are these interview questions helpful?
A Software Engineer was asked
Q. Write a program of your choice.
Ans. 

I would like to create a program that generates a random password.

  • Use a combination of letters, numbers, and special characters

  • Allow the user to specify the length of the password

  • Ensure that the password is strong and not easily guessable

A Software Engineer was asked
Q. What is your area of interest?
Ans. 

My area of interest is machine learning and artificial intelligence.

  • I enjoy working with large datasets and developing algorithms to analyze and extract insights from them.

  • I have experience with various machine learning techniques such as regression, classification, and clustering.

  • I am also interested in natural language processing and computer vision.

  • Some examples of my work include developing a recommendation sy...

A Software Engineer was asked
Q. How do you solve conflicts?
Ans. 

I approach conflicts by actively listening, identifying the root cause, and finding a mutually beneficial solution.

  • Listen to all parties involved and understand their perspectives

  • Identify the root cause of the conflict

  • Brainstorm potential solutions with all parties

  • Find a mutually beneficial solution

  • Communicate the solution clearly and ensure all parties agree

HSBC Group Software Engineer Interview Experiences

22 interviews found

Software Engineer Interview Questions & Answers

user image sri sai subramanyam davanam

posted on 1 Nov 2024

Interview experience
3
Average
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions from java
  • Q2. Questions from basic CS Topics,aptitude
Round 2 - Coding Test 

Questions were on basic arrays and strings

Round 3 - HR 

(1 Question)

  • Q1. Personality assessment round

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont neglect personality assesment round which is of 3rd round.take this as serious

Software Engineer Interview Questions & Answers

user image Siddhant Pandey

posted on 12 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Mcq based on coding and maths

Round 2 - Coding Test 

Basic aaray and string manupulation questions

Round 3 - Technical 

(2 Questions)

  • Q1. Resume round and internship
  • Q2. Questions on psedocode and algorithms
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain Oops Concept
  • Q2. Explain SOLID Principles
  • Q3. Explain auto layout
  • Ans. 

    Auto layout is a constraint-based layout system used in iOS and macOS development to create user interfaces that adapt to different screen sizes and orientations.

    • Auto layout allows developers to create flexible and adaptive user interfaces by defining relationships between UI elements.

    • Constraints are used to specify the position and size of UI elements relative to each other or to the parent view.

    • Auto layout automatica...

  • Answered by AI
  • Q4. Explain Content hugging
  • Ans. 

    Content hugging is a constraint used in Auto Layout to determine how much a view resists growing beyond its intrinsic content size.

    • Content hugging priority is a value between 1 and 1000, with higher values indicating a stronger resistance to growing.

    • Views with higher content hugging priorities will try to maintain their intrinsic content size rather than expand to fill available space.

    • Content hugging is often used in c...

  • Answered by AI
  • Q5. Explain retain cycle

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

3 questions, pretty easy ones

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. Longest palindrome substring
  • Q2. Two sum dsa question

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't assume you got the offer until it comes
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Dsa questions were asked in this round , comparator functions, sql, acid properties , mergesort, system design

Round 2 - HR 

(2 Questions)

  • Q1. What are your hobbies
  • Q2. Where do you see yourself in 5 years

Interview Preparation Tips

Interview preparation tips for other job seekers - just answer the questiobns
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Equip yourself with good coding for simple to medium complex questions.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Code for Binary search

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

It was aptitute test consisting of three sections. Mainly arithmetic, sequences, Visual aptitude, Reading comprehension, grammer

Round 2 - Coding Test 

2 coding questions, It was on SHL. Don't remember the exact questions but they were fairly straightforward. One was on Arrays, and the other on sorting. I was able to solve both.

Round 3 - Psychometric Test 

(8 Questions)

  • Q1. Introduce yourself and why you want to work in hsbc?
  • Ans. 

    I am a software engineer with a passion for problem-solving and a strong interest in the financial industry. I want to work at HSBC because of its global presence, reputation, and the opportunity to work on innovative projects.

    • I have a strong background in software development and have worked on various projects, including developing web applications and implementing complex algorithms.

    • I am highly motivated and enjoy t...

  • Answered by AI
  • Q2. What is your area of interest?
  • Q3. Tell me more about your projects.
  • Q4. Lot of questions on ML and deep learning.
  • Q5. What is the difference between clustering and classification.
  • Q6. Code anything you wish to do
  • Q7. Sql question on Union instructions.
  • Q8. Some questions on tensorflow.
Round 4 - HR 

(4 Questions)

  • Q1. Why you want to join hsbc
  • Ans. 

    I want to join HSBC because of its global presence, reputation, and opportunities for growth.

    • HSBC is a renowned global bank with a strong presence in multiple countries.

    • I am attracted to the reputation and brand value of HSBC.

    • HSBC offers a wide range of career opportunities and growth prospects.

    • The company's focus on innovation and technology aligns with my passion for software engineering.

    • HSBC's diverse and inclusive ...

  • Answered by AI
  • Q2. What is your preferred location
  • Q3. How do you solve conflicts?
  • Q4. Can you manage stress
  • Ans. 

    Yes, I can manage stress effectively.

    • I have developed various strategies to cope with stress, such as time management, prioritization, and relaxation techniques.

    • I maintain a healthy work-life balance to prevent burnout and manage stress levels.

    • I communicate openly with my team and seek support when needed, which helps in reducing stress.

    • I practice mindfulness and self-care activities like exercise and meditation to sta...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just keep your calm in the interview and study your projects well and the technologies. Overall it will not be a hard interview. Be confident while speaking and don't bluff in the interview.

Skills evaluated in this interview

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

Easy level aptitude

Round 2 - Coding Test 

Easy to medium level

Round 3 - Technical 

(1 Question)

  • Q1. Introduction, questions related to post
Round 4 - HR 

(1 Question)

  • Q1. Telephonic round not much questions

HSBC Group Interview FAQs

How many rounds are there in HSBC Group Software Engineer interview?
HSBC Group interview process usually has 2-3 rounds. The most common rounds in the HSBC Group interview process are Coding Test, Technical and HR.
How to prepare for HSBC Group Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at HSBC Group. The most common topics and skills that interviewers at HSBC Group expect are Financial Services, Agile Coaching, Automation Testing, Python and SQL.
What are the top questions asked in HSBC Group Software Engineer interview?

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

  1. what is the difference between clustering and classificati...read more
  2. What is your area of intere...read more
  3. How do you solve conflic...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 22 interview experiences

Difficulty level

Easy 15%
Moderate 85%

Duration

Less than 2 weeks 33%
2-4 weeks 8%
4-6 weeks 25%
6-8 weeks 17%
More than 8 weeks 17%
View more
HSBC Group Software Engineer Salary
based on 1.5k salaries
₹7.8 L/yr - ₹14 L/yr
14% more than the average Software Engineer Salary in India
View more details

HSBC Group Software Engineer Reviews and Ratings

based on 153 reviews

3.9/5

Rating in categories

3.4

Skill development

4.0

Work-life balance

3.3

Salary

4.1

Job security

3.9

Company culture

2.8

Promotions

3.6

Work satisfaction

Explore 153 Reviews and Ratings
Software Engineer

Pune

2-5 Yrs

₹ 4-13.8 LPA

Java, API/Software Engineer

Pune

2-7 Yrs

Not Disclosed

Software Engineer

Pune

0-6 Yrs

₹ 5-15 LPA

Explore more jobs
Assistant Manager
2.8k salaries
unlock blur

₹5.5 L/yr - ₹13.2 L/yr

Manager
2.2k salaries
unlock blur

₹14 L/yr - ₹24.1 L/yr

Senior Software Engineer
1.8k salaries
unlock blur

₹13.2 L/yr - ₹24 L/yr

Assistant Vice President
1.7k salaries
unlock blur

₹25 L/yr - ₹43 L/yr

Software Engineer
1.5k salaries
unlock blur

₹7.8 L/yr - ₹14 L/yr

Explore more salaries
Compare HSBC Group with

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

Cholamandalam Investment & Finance

3.9
Compare

Citicorp

3.7
Compare
write
Share an Interview