HSBC logo

HSBC Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 332 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HSBC.

Showing 3 of 332
HSBC logo
HSBC

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Background check Offer
Interview formats
Technical Coding Behavioral Presentation

After you pass the online assessments, the interviews on campus kick off. First, there's a Technical Interview where you'll introduce yourself, chat about your projects and resume. They'll ask questions on OOPs, sorting algorithms, data structures, some basic system design stuff like entities and classes, and a few easy puzzles. If you make it through this, you'll go straight to the HR round. The interviewers seemed pretty nice, based on my experience and what others said too.

Confirmed questions2 questions
  • Can you describe a technical difficulty you encountered in a project and how you resolved it?
  • Tell me about a time you faced a technical challenge in a project and how you overcame it.
HSBC logo
HSBC

Software Engineer

Engineering · a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The first step was an online assessment, which I remember being easy but don't recall the specific questions. The second round involved an introduction and then some DSA questions, along with questions based on my resume. They also asked a few questions about Python and then some more in-depth Python questions. The third round was an HR interview, which was very relaxed and pleasant. We discussed my family background, reasons for joining HSBC, and some personal questions.

Confirmed questions2 questions
  • Tell me about yourself and your resume.
  • Tell me about yourself and your resume.
HSBC logo
HSBC

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Coding Technical

There were 3 interview rounds plus a take-home task. The questions covered a lot of ground, from Java collections, DS, and new Java features to Angular, Javascript, multithreading, and databases. I had to write code, find bugs in existing code, and even deal with an interviewer speaking Chinese while I was working on problems. Honestly, it was one of the worst interview experiences I've had in a long time. The interviewer was incredibly dense and kept changing the requirements while trying to act smart.

Confirmed questions1 question
  • Could you write code for pattern matching and file reading and mapping?

HSBC Software Engineer Interview Questions

Quoted word for word from HSBC interview reports.

“Regarding access control, what keyword restricts a function's accessibility to only other classes within the same package?”

Read reports →

“If the age ratio of A and B last year was 7:8 and in 4 years it will be 4:5, what is the present age of A?”

Read reports →

“Can you sort a list without using an auxiliary variable or any built-in sorting functions?”

Read reports →

“What distinguishes a Tuple from a List, and in which scenarios would a Tuple be preferred over a List?”

Read reports →

“Can you solve this coding challenge: given a list like [ A 4 Y F U P 3 1 6,9], rearrange it to [(Y,1)(U,3)(P,4)(F,6)(A,9)] by sorting the alphabets in descending order and the numbers in ascending order?”

Read report →

“What are the functions of an OS, and what features does it manage?”

Read report →

“Can you tell me the difference between an Abstract class and an Interface?”

Read report →

“How would you count patterns of blocks in a graph for a coding assessment, considering Python might not be available?”

Read report →

“Could you explain what dynamic programming is and provide examples of its application?”

Read report →

Formats, difficulty and experience

Across all 332 HSBC interview reports.

Interview formats

Technical 39.1%
Behavioral 31.1%
Coding 24.2%
Other 1.9%
Group 1.3%

Interview difficulty

Easy 12.3%
Average 68.1%
Difficult 19.6%

Candidate experience

Positive 71.4%
Neutral 19%
Negative 9.6%