Upload Button Icon Add office photos

Filter interviews by

HSBC Bank Software Developer Interview Questions and Answers

Updated 12 Apr 2024

HSBC Bank Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Banasthali University and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic dsa question in aptitude test

Round 2 - Coding Test 

It also consisted of coding questions which were of higher level and had java questions

Interview Preparation Tips

Topics to prepare for HSBC Bank Software Developer interview:
  • SQL
  • Data Structures
Interview preparation tips for other job seekers - They mainly focus on your projects done in college times

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. JavaScript basic ques
  • Q2. Var vs const vs let
Round 2 - Coding Test 

Coding interview basic level nothing more required for this

Round 3 - Coding Test 

Basic coding not more relevant in the whole process

Round 4 - Technical 

(1 Question)

  • Q1. Okish not that hard

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont join if you are young, this company is for ladies and oldies who do not want to work and indulge only on extra curricular activities and all.

Most of seniors do not know how to code , basic git etc
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Mcq+coding which are medium level questions

Round 2 - Technical 

(3 Questions)

  • Q1. Multiple inheritance allowed in java?
  • Ans. 

    No, multiple inheritance is not allowed in Java.

    • Java does not support multiple inheritance for classes to avoid the diamond problem.

    • However, multiple inheritance is allowed for interfaces in Java.

    • Example: class A extends B, C is not allowed, but interface X extends Y, Z is allowed.

  • Answered by AI
  • Q2. Diff btw static and final
  • Ans. 

    Static is used to define class-level variables and methods, while final is used to define constants and prevent inheritance or modification.

    • Static variables and methods belong to the class itself, while final variables cannot be changed once initialized.

    • Static members can be accessed without creating an instance of the class, while final members must be accessed through an instance.

    • Static variables are shared among all...

  • Answered by AI
  • Q3. What is data encapsulation?
  • Ans. 

    Data encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.

    • Encapsulation hides the internal state of an object and only exposes the necessary functionalities through methods.

    • It helps in achieving data abstraction and information hiding.

    • Example: A class 'Car' encapsulates data like speed, color, and methods like accelerate() and brake().

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Team player with excellent communication skills

  • Answered by AI
  • Q2. What are company core values
  • Ans. 

    Company core values are the fundamental beliefs that guide the behavior and decisions of employees.

    • Integrity - acting with honesty and transparency in all dealings

    • Innovation - constantly seeking new and better ways to solve problems

    • Customer focus - prioritizing the needs and satisfaction of customers

    • Teamwork - collaborating effectively with colleagues to achieve common goals

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was data structures and algorithm

Round 2 - Technical 

(2 Questions)

  • Q1. What is friend function
  • Q2. Basic definitions of oops
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Encapsulation
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

    • Encapsulation helps in hiding the internal state of an object and only exposing necessary functionalities.

    • It allows for better control over the data by preventing direct access from outside the class.

    • Encapsulation also helps in achieving data abstraction and information hiding.

    • Example: In a class representing a car, th...

  • Answered by AI
  • Q2. How to call rest API
  • Ans. 

    To call a REST API, you can use tools like Postman or code in languages like JavaScript or Python.

    • Use tools like Postman to make HTTP requests to the API endpoints

    • In programming languages like JavaScript, use libraries like Axios or Fetch to make API calls

    • Include necessary headers, parameters, and authentication tokens in the request

    • Handle the response data accordingly, whether it's JSON, XML, or other formats

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Sprig MVC, Spring boot and API

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Java. , Spring boot

I applied via Recruitment Consulltant and was interviewed in Nov 2021. There were 3 interview rounds.

Round 1 - Coding Test 

Basic data structure related coding questions like creating a linked list and adding items to it median.
Max heap implementation.
Concurrency related questions.

Round 2 - Technical 

(1 Question)

  • Q1. Senior developer was taking the round, covering all design and architecture related questions. I was able to give a satisfactory solution.
Round 3 - Behavioral 

(1 Question)

  • Q1. Just some behavioural question along with a lil bit technical questions. Asked me about my current projects and problems faced, how i gave a proper solution and how i help my team to grow.

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic DSA along with strong programming language knowledge is required to crack the interview.

I applied via campus placement at Banasthali Vidyapeeth Womens Institute For Studies In Development Oriented Management, Jaipur and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Coding Test 

It had more than 30 aptitude questions and 2 coding questions

Round 2 - One-on-one 

(1 Question)

  • Q1. It was totally a tech round all questions were from Data structure, dbms, java, computer networking

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and if you don't know any answer don't take time say it directly with confidence
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Coding Test 

Trapping rain water and median of two sorted array

Round 2 - Technical 

(2 Questions)

  • Q1. Oops and dbms questions?
  • Q2. Code question in Array and string?
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Pune Institute of Computer Technology, Pune and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was easy they were asked cognitive,verble,reasoning questios and 2 coding question,and 1 sql query it was online

Round 2 - One-on-one 

(2 Questions)

  • Q1. Discussion on projects then asked some question on oop,sql query
  • Q2. Asked question on dsa it was easy like reverse linked list and how to detect loop in linked list and how to delete it
Round 3 - HR 

(2 Questions)

  • Q1. Discussion on projects,and give situational question
  • Q2. Then ask about family background

HSBC Bank Interview FAQs

How many rounds are there in HSBC Bank Software Developer interview?
HSBC Bank interview process usually has 2 rounds. The most common rounds in the HSBC Bank interview process are Aptitude Test and Coding Test.

Tell us how to improve this page.

HSBC Bank Software Developer Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more
HSBC Bank Software Developer Salary
based on 7 salaries
₹5 L/yr - ₹12.5 L/yr
15% more than the average Software Developer Salary in India
View more details

HSBC Bank Software Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

4.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

2.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Assistant Manager
341 salaries
unlock blur

₹3.9 L/yr - ₹14 L/yr

Manager
138 salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Vice President
116 salaries
unlock blur

₹15 L/yr - ₹44 L/yr

Associate Vice President
97 salaries
unlock blur

₹8 L/yr - ₹24 L/yr

Customer Service Executive
72 salaries
unlock blur

₹1.5 L/yr - ₹5.2 L/yr

Explore more salaries
Compare HSBC Bank with

Standard Chartered

3.8
Compare

HSBC Group

4.0
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview