Skip to content
QSWEQB

Role tracks

A track is a curated path through the subject sections for one role, in the order a real interview loop tends to run. Tracks reference sections rather than owning content, so a question written once appears in every track it is relevant to.

Backend Engineer — Java

The full loop for a JVM backend role: coding, Java and Spring depth, databases, service design, and the behavioural round.

8 sections · 115 questions

Backend Engineer — Python

Python-stack backend loop, weighted toward runtime behaviour, Django or FastAPI, and data-adjacent questions.

7 sections · 100 questions

Backend Engineer — Node.js

Node and TypeScript service loop, where the event loop and type modelling carry most of the technical weight.

7 sections · 98 questions

Backend Engineer — .NET

Microsoft-stack loop covering C# semantics, ASP.NET Core internals, EF Core, and SQL Server-leaning data questions.

7 sections · 98 questions

Frontend Engineer

Browser-platform depth, framework rounds, a frontend system design round, and the accessibility and performance questions that follow.

5 sections · 72 questions

Full-stack Engineer

Both ends of the stack at moderate depth, with the integration and API-boundary questions specific to full-stack loops.

7 sections · 102 questions

DevOps / SRE

Infrastructure, pipelines, Kubernetes, and the reliability and incident-response judgement that defines the SRE round.

6 sections · 78 questions

Database Engineer / DBA

Deep SQL, indexing and plan reading, transactions and isolation, plus the operational and recovery scenarios DBAs are hired for.

5 sections · 62 questions

QA Automation / SDET

Automation framework design, tool depth, the SDET coding round, and CI integration.

6 sections · 89 questions

QA Manual / Functional

Test design craft, STLC vocabulary, defect management, and the judgement scenarios that separate testers from clickers.

4 sections · 57 questions

Performance Engineer

Workload modelling, load-tool depth, and the cross-stack analysis needed to locate a bottleneck rather than report a number.

7 sections · 101 questions

Data Engineer

Pipelines, Spark and warehousing, SQL depth, and the modelling and orchestration questions specific to data platforms.

8 sections · 106 questions

ML / AI Engineer

ML fundamentals and evaluation discipline, MLOps, and the LLM and RAG questions now standard in AI-product loops.

6 sections · 79 questions

Solution / Enterprise Architect

Trade-off defence, NFRs, modernisation sequencing, and the stakeholder and cost conversations architects are actually assessed on.

12 sections · 150 questions

Presales / Solution Engineer

Discovery, proposal and RFP work, demo storytelling, commercials, and live objection-handling role-plays.

10 sections · 130 questions

Business Analyst

Elicitation technique, documentation artefacts, process modelling, and the stakeholder scenarios BA interviews centre on.

11 sections · 140 questions

Product Manager

Product sense, analytical and metrics rounds, execution trade-offs, and strategy, each with its scoring rubric spelled out.

8 sections · 102 questions

Scrum Master / Agile Coach

Guide-accurate framework recall to pass the screen, plus the facilitation and conflict scenarios that decide the offer.

5 sections · 65 questions

Engineering Manager

People scenarios, delivery judgement, hiring calibration, and retained technical credibility across a mixed loop.

6 sections · 80 questions

Fresher / Campus

The entry-level loop: CS core subjects, DSA, one language in depth, and the HR round that campus candidates treat as an afterthought.

6 sections · 85 questions