Skip to content

HSBC Interview Questions 2026: Process, OA & Answers

Real HSBC interview questions - candidate interview experiences and HR round prep, in one place.

HSBC is one of the world's largest banking and financial services organisations, operating across retail banking, wealth management, and global markets. In India, its technology centers hire engineers to build digital banking platforms, payment systems, and risk management applications.
HQ: London, UK
Employees: 220,000+
Revenue: $50+ Billion USD
Website: hsbc.com ↗

Explore: Online assessment & coding · Interview experience · HR interview questions · Overview · Placement papers · Preparation guide

Overview

HSBC’s fresher technology hiring runs a two-phase online test, a genuinely eliminating HSBC Values Assessment, a fundamentals-focused technical round, and an HR round - distinct from its separate banking-operations and analytics hiring tracks.

HSBC interview process at a glance

Round Typical duration What they test
Online Assessment - Phase 1 ~75 min ~20 aptitude, ~20 English, ~30 technical MCQs (DBMS, OOP, OS/Linux)
Online Assessment - Phase 2 ~30 min 2 coding problems, easy to easy-moderate; pass at least one fully
HSBC Values Assessment 20-30 min Situational-judgement behavioural test; an elimination stage
Technical Interview 20-30 min Data structures, implementations, SQL/NoSQL, ACID, projects
HR Interview ~30 min Background, motivation, HSBC values, location preference, awareness

One widely shared on-campus account tracked the funnel as 254 candidates at the assessment, 76 at the values assessment, 47 at the technical interview and 15 at the HR round - so the online assessment does the heavy filtering.

HSBC online assessment: quick answers

These answers are compiled from public candidate reports and prep guides, not from an official notice, and drives differ. The instruction screen of your own test is the final word.

Question Answer
Which platform is it on? CoCubes is the platform named in a 2023 on-campus account and a 2024 prep guide. HSBC does not publish this, and it can change by year.
What is the pattern? Phase 1 is about 75 minutes of MCQs: roughly 20 aptitude, 20 English and 30 technical (DBMS, OOP, OS/Linux). Phase 2 is coding. 2025 candidate reports describe 2 medium-level problems in 45-60 minutes.
Does it have negative marking? Prep guides report none. HSBC has not confirmed it publicly, so read the instructions on the test.
How much is the cutoff? No score cutoff is published. The eligibility bar is set per drive; one 2024 on-campus drive asked for 60% in all subjects and CSE or IT only. Reported funnels show how steep it is: 254 at the assessment down to 76 at the values round on one campus, about 2,500 down to 250 on another, and 150 down to 16 on a third.
How many coding questions do I need to solve? Reports say passing at least one problem fully matters more than partial output on both.
What is the values assessment? A situational-judgement test where you choose or rank responses to workplace scenarios. Candidates describe it as untimed or 20-30 minutes, and it eliminates people.

HSBC interview questions by role

Questions below are themes candidates report for each role, not an official list.

Role Reported questions and topics
Trainee Software Engineer (Technology India, campus) Self-introduction and project deep dive; questions on your preferred language; SQL joins, primary and foreign keys drawn as tables, ACID and transactions; OOP and typecasting with real-world examples; OS semaphores and page faults; a short coding task such as summing the numbers inside an alphanumeric string
Software Engineer (2025-26 India reports) OOP, sorting algorithms and data structures; implementing a queue from scratch; basic system design; a few easy puzzles
Data Analyst SQL and Excel; Python with pandas and matplotlib; Power BI or Looker dashboards; a psychometric or situational-judgement test before the interviews
Global graduate programmes (UK and other markets) SHL numerical, verbal and inductive tests; a HireVue video interview; strengths-based questions and a case study or presentation at the assessment centre

Asked across every role: why HSBC, location preference and willingness to relocate, and a STAR story that fits Dependable, Open or Connected. The HR round on campus is short (10-15 minutes in one 2024 account) but is an elimination round.

India Technology campus vs global graduate hiring

Most on-campus HSBC Technology India drives for Trainee Software Engineer / SDE use CoCubes (AON) for aptitude, technical MCQs and coding, then HSBC’s own Values Assessment link - not the same sequence as UK or global graduate programmes, where public guides describe SHL numerical, verbal and inductive reasoning tests, a HireVue one-way video interview, the same values-aligned situational judgement, and sometimes a job simulation before an assessment centre / experience day (group exercise, written case study, presentation and strengths-based interview). Match your prep to the invite: CoCubes plus values email means India technology campus; SHL or HireVue in the portal usually means the international graduate stream.

HSBC still brands itself around an Asia–Europe (and Middle East) corridor - Hong Kong origins, London headquarters, and operations that move trade, wealth and markets data across regions. A credible “Why HSBC?” for technology roles ties engineering in India (Pune, Hyderabad, Bengaluru, Chennai) to that footprint: regulated, multi-currency systems with audit trails, not a single-market product shop.

Dependable, Open, Connected in interviews

Value What assessors listen for Typical prompt
Dependable Ownership under pressure; early escalation instead of quiet risk-taking Time you delivered when conditions were hard
Open You update your view when feedback or new facts warrant it Feedback that changed your approach
Connected You work across teams, cultures or locations for a shared outcome Cross-team or cross-time-zone collaboration

The Values Assessment and HR round both score against this framing - read HSBC’s careers values page before either stage and keep answers consistent.

Common HR questions asked at HSBC

  • Tell me about yourself and your family background.
  • Why HSBC, and what do you know about our values?
  • Which location would you prefer, and are you comfortable relocating?
  • If you had to automate one thing in your college, what would it be?
  • What is the difference between confidence and overconfidence?
  • How does HSBC connect Asia and Europe as a bank, and why does that matter for technology?
  • Tell me about a time you failed, or dealt with stress and an unresponsive teammate (values-aligned STAR)

Sample answer frameworks for each of these are on the HSBC HR interview questions page.

Common technical interview questions and answers

Q: How would you implement a stack using an array versus a linked list?

With an array you keep an index called top starting at -1; push increments top and writes the value, pop reads and decrements. It gives O(1) push and pop, excellent cache locality, but a fixed capacity unless you grow the array by doubling, which costs O(n) occasionally and O(1) amortised. With a singly linked list you push by creating a node and pointing it at the current head, and pop by moving the head to head.next - also O(1), with no capacity limit and no resize copies, but with a pointer of memory overhead per element and poor cache behaviour. HSBC interviewers commonly ask this exact comparison, so lead with the complexity being identical and the difference being memory layout and resizing.

Q: What are the ACID properties of a transaction?

Atomicity means a transaction is all-or-nothing - if the debit succeeds but the credit fails, the whole thing rolls back. Consistency means the database moves from one valid state to another, respecting every constraint, key, and trigger. Isolation means concurrent transactions do not see each other’s intermediate state; the isolation level chosen (Read Uncommitted, Read Committed, Repeatable Read, Serializable) decides which anomalies - dirty reads, non-repeatable reads, phantom reads - remain possible. Durability means once COMMIT returns, the change survives a crash, which engines achieve with a write-ahead log flushed to disk before the commit is acknowledged.

Q: When would you choose SQL over NoSQL?

Choose a relational database when the data is highly structured and relational, when you need multi-row multi-table transactions with strong ACID guarantees, and when ad-hoc querying and joins matter - which is why core banking ledgers are almost always relational. Choose NoSQL when the schema is fluid or varies per document, when you need horizontal scale-out across many nodes beyond what a single relational primary can serve, or when the access pattern is a simple key lookup at very high throughput. The genuine trade-off is that most distributed NoSQL stores relax consistency to gain availability and partition tolerance, so a read can return slightly stale data - unacceptable for an account balance, fine for a product catalogue or activity feed.

Q: What is a heap, and what are the complexities of its operations?

A heap is a complete binary tree stored in an array, satisfying the heap property: in a min-heap every parent is less than or equal to its children, so the minimum sits at index 0. For a node at index i the children are at 2i+1 and 2i+2 and the parent is at (i-1)/2, so no pointers are needed. Insert appends at the end and sifts up in O(log n); extract-min swaps the root with the last element, shrinks the array, and sifts down, also O(log n); peeking at the minimum is O(1). Building a heap from an existing array of n elements is O(n), not O(n log n), which is a favourite follow-up.

Q: What is the difference between a process and a thread?

A process is an independent execution unit with its own virtual address space, file descriptor table, and resources; a thread is a unit of execution inside a process that shares that address space and those descriptors with its sibling threads but has its own stack, registers, and program counter. Because threads share memory, communication between them is cheap - just shared variables - but that is also why they need mutexes and other synchronisation to avoid race conditions, while processes are isolated and must use pipes, sockets, or shared memory to talk. Context switching between threads is cheaper than between processes because the page tables and TLB do not have to be swapped.

Q: How does a hash map work, and how does it handle collisions?

A hash map applies a hash function to the key to produce an index into an array of buckets, giving average O(1) insert, lookup, and delete. Collisions - two keys landing in the same bucket - are resolved either by chaining, where each bucket holds a linked list (or, above a threshold in modern Java, a balanced tree), or by open addressing, where the map probes to the next free slot linearly or quadratically. Worst-case lookup degrades to O(n) with chaining if every key collides, or O(log n) once a bucket is treeified. When the load factor - entries divided by buckets - crosses a threshold such as 0.75, the map resizes and rehashes every entry, which is why an unexpected O(n) pause can show up on a single put.

Q: What is the difference between an array and a linked list?

An array stores elements contiguously, so indexing is O(1) by address arithmetic and iteration is cache-friendly, but inserting or deleting in the middle is O(n) because the remaining elements must shift, and the size is fixed unless you reallocate. A linked list stores each element in a node holding a pointer to the next, so inserting or deleting is O(1) once you already hold the reference to the position, but reaching position k costs O(k) since you must traverse. Memory-wise, the array wastes any unused capacity while the linked list pays a pointer per element plus allocator overhead. The practical rule: pick an array for read-heavy indexed access, a linked list only when you do frequent insert or delete at a known position.

Q: Which Linux commands would you use to investigate a slow or stuck process?

Start with top or htop to see which process is consuming CPU and memory, and ps -ef or ps aux piped through grep to confirm the PID and full command line. Use df -h and free -m to rule out a full disk or exhausted memory, since those cause symptoms that look like application slowness. For a specific PID, lsof -p shows the open files and sockets it holds, and strace -p shows the system calls it is currently making, which quickly reveals whether it is blocked on I/O or spinning. Tail the application log with tail -f, and use grep -n on the log for the error signature before concluding anything.

Q: Explain the four pillars of OOP with a real-life analogy.

Encapsulation hides internal state behind a public interface - like a ATM that exposes withdraw and balance but not how the ledger is stored. Abstraction shows only what matters - you drive using steering and pedals without knowing fuel-injection timing. Inheritance lets a specialised type reuse a base - a SavingsAccount extends Account with extra rules. Polymorphism lets the same interface behave differently - payment.settle() might hit a card rail or an internal transfer depending on the runtime type. HSBC panels often ask for analogies, not definitions alone.

Q: What is commercial awareness in an HSBC HR context?

It means you understand HSBC as a business, not only as an employer logo. At a high level: banks earn from net interest margin and fees; regulation and capital requirements shape what products they can offer; technology must prioritise resilience, fraud prevention and auditability. You are not expected to quote quarterly results, but you should know HSBC operates across many countries, that interest-rate and FX moves affect banking profitability, and that Technology India builds software for those regulated global flows. Tie “Why HSBC?” to one concrete fact from the careers site plus how your engineering interests fit that environment.

Frequently asked questions about HSBC interviews

Which platform does HSBC use for its online assessment in India?

CoCubes is the platform named in a 2023 on-campus account and a 2024 prep guide. HSBC does not publish the platform and it can change between years, so rely on your invite.

Does the HSBC online assessment have negative marking?

Prep guides report no negative marking. HSBC has not confirmed this publicly, so read the instructions on your own test.

What is the HSBC interview process for freshers?

HSBC Technology India’s Trainee Software Engineer / SDE hiring is commonly reported as four stages: 1. Online Assessment in two phases - an aptitude, English and technical MCQ paper (a widely shared pattern is 70 questions in 75 minutes: 20 aptitude, 20 English, 30 technical MCQs on DBMS, OOP and OS/Linux), followed by a coding phase of 2 problems in about 30 minutes. 2. HSBC Values Assessment - a situational-judgement style behavioural test that is itself an elimination stage. 3. Technical Interview - roughly 20-30 minutes on data structures, DBMS and projects. 4. HR Interview - about 30 minutes on background, motivation, HSBC’s values and location preference.

What is the HSBC Values Assessment?

It is a behavioural or situational-judgement assessment that sits between the coding test and the interviews, and candidates report it as a genuine elimination round rather than a formality. You are shown workplace scenarios and asked to choose or rank responses. HSBC publishes its values - including dependability, openness, connectedness and doing the right thing - so read them on the careers site before you sit the assessment and answer consistently with them rather than second-guessing.

What coding questions does HSBC ask?

The online coding phase is reported as 2 problems - about 30 minutes in older reports, 45-60 minutes in 2025 reports - typically one easy and one easy-to-moderate, with candidates needing to pass at least one fully to progress. Topics stay in the standard fresher range - arrays, strings, hashing and basic logic - rather than hard algorithmic puzzles. In the technical interview, candidates are more often asked to explain data structures and implementations (for example, implementing a stack using an array versus a linked list) than to solve a fresh judged problem.

Is the HSBC technical interview hard?

Candidates describe it as short and fundamentals-focused rather than difficult - typically 20-30 minutes covering the data structures you know (heaps, stacks, queues, linked lists, arrays), how you would implement them, SQL versus NoSQL and ACID properties, your preferred programming language, and a walkthrough of your projects and academics. Depth on fundamentals matters more than competitive-programming range.

Does HSBC use HireVue or SHL for India campus technology hiring?

India campus reports for Trainee Software Engineer and SDE roles most often describe CoCubes (AON) for aptitude, technical MCQs and coding, followed by HSBC’s Values Assessment and on-campus or virtual interviews - not HireVue. SHL-style numerical, verbal and inductive tests plus HireVue video interviews are commonly reported on UK and other global graduate programmes. Always follow the platform named in your own invite.

What is an HSBC assessment centre or experience day?

On many global graduate routes, the final stage is an assessment centre (sometimes called an experience day): group discussion or exercise, a written case study, a short presentation, and a strengths-based or competency interview scored against Dependable, Open and Connected. India Technology campus drives described in public write-ups usually stop at online tests, values assessment, technical interview and HR instead - unless your letter explicitly schedules an assessment centre.

What interviewers score

Stage Strong signal Weak signal
OA (90 min) Aptitude + technical + coding balance Untimed Hard-only; unfinished coding
Values assessment Credible examples mapped to published values Reciting the list with no story
Technical Fundamentals + project you own “Global bank” curiosity with zero tech depth
HR (~30 min) Open thinking + cyber awareness + location fit Coasting because “everyone who reaches HR gets in”

Values show up twice (assessment + HR). Prepare one real example per value, not a memorised poster.

Red flags that kill HSBC offers

  • Never reading published values before Values Assessment or HR
  • Blank on cyber-security threats / common scams awareness prompts
  • Refusing Pune/Hyderabad/Bengaluru/Chennai without early constraints
  • “Why HSBC?” that only says global brand
  • Treating open questions (automate one college thing) as jokes

How to prepare for HSBC interviews

  1. Loop map: Online Assessment - Phase 1; Online Assessment - Phase 2; HSBC Values Assessment; Technical Interview. Confirm timings from the drive mail.
  2. OA & coding: Use the dedicated online assessment page for pattern, timing, and coding themes before you touch interview stories.
  3. Technical depth: Drill the Q&A section until answers are spoken, not read. Know every resume project cold.
  4. Experiences: Study round-wise notes on the interview experience page - real prompts beat generic lists.
  5. HR: Three STAR stories + a specific “Why HSBC?” on the HR page.

Who usually fits and who struggles

Good fit: You already solve medium aptitude under a timer, you can write array/string code without freezing, and you can explain a project in under three minutes. Internships help; a clean personal project with ownership beats vague “team member” bullets.

Harder path: You only practiced untimed LeetCode hard problems and skipped verbal/quant; you attempt two coding problems partially and finish none; your Why HSBC is “global bank” with zero curiosity about what Technology India actually builds.

A practical HSBC prep plan

Use this as a default four-week loop before a HSBC drive. Adjust to your invite timeline.

  1. Week 1: Language fluency: rewrite 10 old solutions in one language until you stop hunting syntax. Open the HSBC previous-year sets on this site and mark which sections ate your time. Write the timing on a sticky note. That number is more useful than a 200-problem LeetCode streak you never timed.
  2. Week 2: Most HSBC drives fail people on the first timed paper or OA. Do three timed sits this week. After each one, log every miss in a two-column note: topic and why (slow, wrong formula, bad edge case, panic). The next sit should only add problems from that log.
  3. Week 3: Technical interviews at HSBC usually want a clean project story, one or two CS fundamentals, and (if the process has it) a behavioral or values round. Write STAR stories on paper, not in your head. Practise “Why HSBC?” with one concrete product, lab, or business line - not a slogan.
  4. Week 4: Sleep, id photocopies, and a dry run of the oa platform if the invite names one. If you still have energy, redo only the questions you failed in week 2.

10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.

Compensation notes

Candidate-reported fresher/early-career packages for HSBC often cite ₹6-10 LPA (Graduate Trainee). Treat forum numbers as ranges, not guarantees - confirm the written offer letter for your team and location.

Sources

Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the HSBC interview experience page. For OA papers and coding drills, use HSBC on placementpapers.app. OA quick answers draw on GeeksforGeeks on-campus HSBC interview experiences (2021-2024), PrepInsta’s HSBC recruitment-process guide and 2025 Glassdoor candidate reviews. The role-wise questions draw on a 2024 GeeksforGeeks on-campus Trainee Software Engineer account, LeetCode Discuss TSE posts and 2025-26 Glassdoor reviews for software engineer and data analyst roles.

Also prepare for

High-demand company guides often searched alongside this page: TCS interview questions · Infosys interview questions · Amazon interview questions · Google interview questions · Accenture interview questions · Capgemini interview questions.