GeeksforGeeks Experience · Jul 2025

HSBC Technology Interview Experience For Trainee Software Engineer (On-Campus)

Interview Experience

HSBC conducted a placement drive in our college. The Selection Process is as follows:Online Aptitude Coding AssessmentsOnline HSBC Values AssessmentPre Placement Talk (On...

Full Details

HSBC conducted a placement drive in our college. The Selection Process is as follows: Online Aptitude & Coding Assessments Online HSBC Values Assessment Pre Placement Talk (On Campus) Technical Interview (On Campus) HR Interview (On Campus) Online Aptitude & Coding Assessments:- The assessment was conducted on the CoCubes Platform. Test Pattern: Paper 1: Aptitude + Technical (70 Questions - 75 Mins, English Usage - 20 Qtns, Analytical Reasoning - 20 Qtns, Technical - 30 Qtns) In this round simple Analytical Reasoning And English Questions were there, while most Technical Questions were related to Java, Angular JS, and DSA theoretical. Paper 2: Coding (2 Questions - 30 Mins) ( Only candidates clearing paper 1, will give paper 2) After clearing the first round, we have to stay in the same window, we'll be notified whether we have cleared the first round or not. After clearing you'll be asked to log in again and proceed for Coding Round. Coding questions were of Easy-Medium level, both to be solved within 30 minutes. Online HSBC Values Assessment After clearing the coding round, a same-day list of shortlisted students was rolled out by the university, and approximately 150 students got shortlisted for the Values Assessment. Almost all students cleared this round, 1 or 2 got eliminated for not being able to give the assessment. Pre Placement Talk The pre-placement talk was conducted on the same day when the interview was scheduled for all the students. This session was approx 1 - 1.5 hrs. After that interview process was started. Technical Interview As the number of students appearing for the interview was high, the team conducted interviews with 8 students each in a separate room with a separate interviewer. After the technical interview, students were asked to wait outside their rooms, and the result was declared at that moment only, if the student cleared the technical round then he/she would be moved to another room for an HR interview. In my technical Interview, the questions asked were as follows:- Introduction, questions related to projects like why I made this project, which technology was used, and if any team project then played which role in that project (my contribution to the project). ER model. If creating the BookMyShow platform, what many entities and tables will be there in this? In the Swiggy platform, what classes will you implement and what functions will you add to each class? I also added inheritance in my solution so sir asked about inheritance and access modifiers. Then sir gave one array, and sorted it in decreasing order. I told all possible approaches (Bubble sort, Selection, Insertion, Merge, Quick Sort) with their time complexities and which is better. Then coded Quick Sort. Then sir gave 4 square puzzles like this one (https://www.slideshare.net/slideshow/4-square-puzzle/4353360), except the last puzzle was different in my case, I was asked to divide the square into 5 equal shapes, and the solution to it was not this simple as shown in the slide. I gave all possible approaches but was not able to solve them. Then sir gave me 2 more puzzles the famous water jug puzzles, one was a 5 - 3 water jug puzzle, and there was an 8 - 5 - 3 water jug puzzle (You can google it both are available online). I solved both and then my interview finished, I was asked to wait outside. After waiting for 3-4 minutes, I was told to move downstairs for the HR round. HR interview Introduction, family background, why HSBC, hobbies, usual HR questions, and then boom. Done with the interview. The result was declared after 2 days of interview. RESULT :- SELECTED Hope this experience helps you in your preparation for HSBC. All the best

Free preview — 6 questions shown. Unlock all Hsbc questions →

About This Question

This is a candidate experience report from a hsbc interview for a frontend role during the oa round reported in 2025.

It covers the following topics: Arrays, Sorting .

Difficulty rating: Easy

About Hsbc Interview Reports

This question was reported by a candidate who interviewed at Hsbc. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Hsbc are the higher-signal extractions to take from this report.

For broader preparation context, the Hsbc interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Hsbc reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Hsbc Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in Hsbc reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.