Skip to content
QSWEQB

Learn the areas

The question bank assumes you already know which area you are preparing for. These pages are for when you do not: what each area actually covers, who does the work, what the hiring demand honestly looks like, what makes it hard, and enough of a tutorial to start.

Engineering Core

Engineering Disciplines

Backend

The server-side work of exposing behaviour over a network, protecting it, and keeping it correct when the things it depends on fail. It is the space between a coding round and a system design round, and the skill it rewards is designing for partial failure.

Very high demand28 min · 12 questions
Frontend

Building the part of a system a person operates directly: the browser as a runtime with its own scheduling and rendering rules, state and component architecture at the point where senior work actually lives, performance measured against real devices, and accessibility as both a craft and a legal obligation.

Very high demand22 min · 14 questions
Databases

The layer where almost every serious performance problem eventually turns up: how data is modelled, how indexes and query plans decide whether a query takes a millisecond or a minute, what a transaction really promises under concurrency, and where a non-relational store genuinely fits.

High demand22 min · 13 questions
DevOps

The discipline of running software in production: Linux and networking underneath, containers and Kubernetes in the middle, infrastructure as code and pipelines around it, and reliability treated as a budget you spend rather than a target you hit.

Very high demand24 min · 13 questions
QA

The discipline of finding out whether software works before customers do, and of saying how much confidence you have and why. It spans exploratory craft, automation engineering, API and performance testing, and the judgement to articulate release risk.

High demand24 min · 18 questions
Data & AI

The work of moving data reliably, modelling it so people can trust an answer, and putting statistical or language models into production. Five different jobs hide under one label, and confusing them is the most common reason a career move here goes sideways.

Very high demand22 min · 13 questions

Languages & Frameworks

Senior & Leadership

Product & Business

Cross-cutting Rounds

Domain & Industry

Domain Skills

Domain knowledge is understanding what a system's transactions mean to the business that runs it — settlement, claims, prior authorisation, inventory — and it is the thing that most often decides between two technically equal candidates.

High demand20 min · 6 questions
Banking

How money is recorded and moved: the double-entry ledger that makes a balance derivable rather than stored, the split between authorisation, clearing and settlement, the card and real-time rails that carry value, and the reconciliation and compliance work around both.

Very high demand24 min · 16 questions
Capital Markets

Capital markets engineering is the software behind buying and selling securities: order routing and matching, market data feeds, and the clearing and settlement plumbing that turns a fill into ownership. It is a narrow field that pays for depth.

High demand20 min · 14 questions
Insurance

Insurance software is dominated by two forces: products that must be configurable per state, per year and per channel, and data that must stay correct as of any date in the past.

Steady demand19 min · 12 questions
Healthcare

Healthcare software is built around a patient record nobody owns end to end, two interoperability standards that both refuse to die, a billing layer that pays for everything, and users who cannot be interrupted.

High demand19 min · 12 questions
E-commerce

Retail commerce as an engineering domain: the path from browsing a catalogue to a delivered parcel, and the places it gets genuinely hard, which are product data, search relevance, inventory consistency and the promotions engine.

Very high demand19 min · 14 questions
Logistics

The systems that plan, move and account for physical goods from order to doorstep. Every hard problem here comes from the same place: the goods are real, they do not roll back, and what the software believes is only ever an approximation of where they are.

High demand19 min · 12 questions
Telecom

Telecom software divides into OSS, which runs the network, and BSS, which runs the commercial relationship with the subscriber. Most engineering work is integrating and modernising that estate rather than building it new.

Steady demand20 min · 12 questions
Manufacturing

Manufacturing software is defined by the boundary between OT, the control systems that move machinery, and IT, where your code usually lives. Crossing that boundary safely is most of the job.

Steady demand21 min · 14 questions
Compliance

Regulation is a design input, not paperwork bolted on at the end. This is how privacy, residency, auditability and access rules reach into a system, and how a control is evidenced rather than asserted.

High demand22 min · 10 questions

Already know your area? Go straight to the questions