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

HSBC Group Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 17 Mar 2025

Top HSBC Group Software Engineer Interview Questions and Answers for Experienced

HSBC Group Software Engineer Interview Experiences for Experienced

6 interviews found

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

    Oops concept is a programming paradigm that focuses on objects and classes to organize code and promote reusability.

    • Oops stands for Object-Oriented Programming

    • Key concepts include classes, objects, inheritance, polymorphism, and encapsulation

    • Classes are blueprints for objects, defining their properties and behaviors

    • Objects are instances of classes, representing real-world entities

    • Inheritance allows classes to inherit p...

  • Answered by AI
  • Q2. Explain 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 replaceable...

  • Answered by AI
  • 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
  • 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

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
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 - Aptitude Test 

Easy level aptitude

Round 3 - Coding Test 

Easy to medium level

Round 4 - Technical 

(1 Question)

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

(1 Question)

  • Q1. Telephonic round not much questions

Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. String Compression Problem Statement Implement a program that per ... read more
asked in HCLTech
Q2. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q3. Total time: 110 mins 1. Find missing and duplicate numbers from g ... read more
asked in HCLTech
Q4. Reverse Array Elements Given an array containing 'N' elements, th ... read more
asked in Cisco
Q5. Intersection of Linked List Problem You are provided with two sin ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2022. There were 4 interview rounds.

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

(2 Questions)

  • Q1. Basic questions in unix and sql.
  • Q2. Basic questions regarding monitoring tools like geneos. Whatever you use in your previous project
Round 3 - One-on-one 

(1 Question)

  • Q1. Same not to much Quastion.
Round 4 - HR 

(1 Question)

  • Q1. Basic Quastion about your personal life like what you want to join this company at all..
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Java related things
Round 2 - HR 

(1 Question)

  • Q1. General questions

HSBC Group interview questions for designations

 Senior Software Engineer

 (13)

 Software Engineer Trainee

 (12)

 Associate Software Engineer

 (3)

 Software Development Engineer

 (1)

 Software Engineer Intern

 (1)

 Software Developer

 (10)

 Software Trainee

 (3)

 Software Developer Trainee

 (2)

I applied via Approached by Company and was interviewed in Aug 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

(1 Question)

  • Q1. Questions were based on behaviour reaction scenario. Eg Situation were you are stuck in problem, point of contact in problem, approach based etc.
Round 2 - Technical 

(1 Question)

  • Q1. Questions mostly on COBOL and JCL, Included COBOL-DB2 program compilation process. JCL utilities and Abends COBOL file handling scenario DB2 component in source codes etc
Round 3 - Behavioral 

(1 Question)

  • Q1. Previous project related work, expectations and work related doubts

Interview Preparation Tips

Interview preparation tips for other job seekers - My interview was for Level 6 position for Mainframe Developer role so Slightly Average Interview. General questions 75% + Tricky/ Analysis based 25% interview.
Technical round for 1 hr
Managerial round for 30 mins

Interview Preparation Tips

Round: Test
Experience: The written test was quite similar to the typical CAT pattern. It contained sections on Reading Comprehension, Data Interpretation and Mathematics.

Round: Technical + HR Interview
Experience: There were 2 interviewers in the first interview, one was a technical guy and the other was from HR. They asked me a few very simple puzzles, a few basic programming questions (swapping the value of two variables etc.), questions related to the development cycle of software products. The HR guy asked stuff like what do you want to achieve in life? Strengths, weaknesses etc.

Round: Case Study Interview
Experience: The third interview was the most important one (and I guess that was the deciding interview). The interviewer started with questions like why finance? Which companies are you sitting for? Then he gave me a case study:

Software Engineer Jobs at HSBC Group

View all

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Explain SCD Type 2 Implementation in Informatica
  • Ans. 

    SCD Type 2 is a technique used to track historical changes in data over time in a data warehouse.

    • SCD Type 2 maintains a separate row for each change in data, with a start and end date.

    • It requires a surrogate key to uniquely identify each row.

    • Informatica provides a built-in SCD Type 2 transformation to implement this technique.

    • Example: tracking changes in customer addresses over time.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Kindly focus on basic BI terminologies, common to trivial scenarios and introductory information on latest trending tools and technologies.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Asked many Dbsa questions. You need to be thorough about the joins in the databases.

Interview Preparation Tips

Round: Test
Experience: Practice questions on Indiabix.

Round: Technical Interview
Experience: Operating Systems basics, Dbsa basics

General Tips: 1: Be Confident.
2: Keep Smiling.
3: Do not be Panic.
4: Remember they are here to hire you but not reject you.
5: Do not loose hope.
6: Believe at yourself.
7: Start preparing early.
8: Do demo interviews with your friend.
Skill Tips: Make sure you do a course on object oriented programming
Skills: C, Sql, Java
College Name: BITS PILANI
Motivation: Every body joins a comapny for making a software or earning money. But I was always motivated to MAKE MONEY. I have taken this job because they have very extensive work in Share Market and they have lots of MBA from IIM's, Lots of CAs, CS. Thats why i have choosen Edelweiss. I have rejected epic System USA for this profile.

Interview Questionnaire 

1 Question

  • Q1. Frequency of each word ina sentence
  • Ans. 

    To find the frequency of each word in a sentence.

    • Split the sentence into words

    • Create a dictionary to store word frequency

    • Iterate through the words and update the dictionary

    • Return the dictionary

  • Answered by AI

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Few DSA questions, questions about my projects and my resume. Also, since I specialise in python, if I could create an API using it. HR questions, hobbies, leadership experience...

Interview Preparation Tips

Interview preparation tips for other job seekers - Understanding the culture of J.P. Morgan Chase played a big role in passing the interview. The coding questions were easy/medium level. The interviewers were very friendly.

HSBC Group Interview FAQs

How many rounds are there in HSBC Group Software Engineer interview for experienced candidates?
HSBC Group interview process for experienced candidates usually has 3 rounds. The most common rounds in the HSBC Group interview process for experienced candidates are Technical, HR and Aptitude Test.
How to prepare for HSBC Group Software Engineer interview for experienced candidates?
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, Troubleshooting and Medical Coding.
What are the top questions asked in HSBC Group Software Engineer interview for experienced candidates?

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

  1. Explain SOLID Princip...read more
  2. Explain Content hugg...read more
  3. Explain Oops Conc...read more

Tell us how to improve this page.

HSBC Group Software Engineer Interview Process for Experienced

based on 4 interviews

1 Interview rounds

  • Technical Round
View more
HSBC Group Software Engineer Salary
based on 1.4k salaries
₹5 L/yr - ₹14.5 L/yr
10% more than the average Software Engineer Salary in India
View more details

HSBC Group Software Engineer Reviews and Ratings

based on 139 reviews

4.0/5

Rating in categories

3.6

Skill development

4.1

Work-life balance

3.4

Salary

4.0

Job security

4.0

Company culture

2.9

Promotions

3.6

Work satisfaction

Explore 139 Reviews and Ratings
Oracle fusion/Software Engineer

Hyderabad / Secunderabad,

Pune

2-5 Yrs

₹ 5.5-12.5 LPA

Senior Software Engineer

Hyderabad / Secunderabad

4-5 Yrs

₹ 7.8-9.4 LPA

Explore more jobs
Assistant Manager
2.6k salaries
unlock blur

₹4.5 L/yr - ₹15 L/yr

Manager
2.1k salaries
unlock blur

₹8.1 L/yr - ₹28.1 L/yr

Senior Software Engineer
1.6k salaries
unlock blur

₹7.8 L/yr - ₹26 L/yr

Assistant Vice President
1.5k salaries
unlock blur

₹13.8 L/yr - ₹45 L/yr

Software Engineer
1.4k salaries
unlock blur

₹4.9 L/yr - ₹14.5 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
Did you find this page helpful?
Yes No
write
Share an Interview