Skip to content
Preptima

Interview fundamentals sheets

Revise the 3,195 short answers that technical interviewers expect before they go deeper: DSA patterns, Java and Node.js details, system design vocabulary, domain concepts and the production trade-offs that do not need a full question page.

Engineering Core

Engineering Disciplines

Backend

What an API contract commits you to, what a JWT genuinely cannot do, where a thread pool goes when a dependency slows down, and the operational details — shutdown, health checks, correlation ids — that only matter once something is on fire. Fifty-six items, twelve worked through with code or a diagram.

56 answers12 worked9 groups
Frontend

What the browser does between HTML and pixels, the JavaScript semantics behind the classic bugs, why a React re-render happens, what actually moves each Core Web Vital, and the accessibility facts that are requirements rather than polish. Fifty-seven items, twelve worked through with code or a diagram.

57 answers12 worked8 groups
Databases

What an index actually is, what each isolation level lets through, why a query is slow and how you prove it, and the operational facts — locks, pools, migrations — that only appear in production. Fifty-eight items, twelve worked through with a plan, a schema or a diagram.

58 answers12 worked8 groups
DevOps

What a container actually is, why a pod gets killed, what Terraform state is for, where a cloud bill really comes from, and the practices — promotion, rollback, postmortems, restore rehearsals — that decide whether any of it survives a bad day. Fifty-seven items, twelve worked through.

57 answers12 worked8 groups
QA

What a test actually buys you, why the pyramid is argued about, the five test doubles and when each is right, what makes a suite flaky, and how non-functional testing is read. Fifty-nine items, fifteen worked through with code, a result table or a diagram.

59 answers15 worked8 groups
Data & AI

What a pipeline must guarantee before it can be re-run, how a warehouse is modelled, where streaming earns its complexity, which model metric is honest on imbalanced data, and what a retrieval system actually gets wrong. Fifty-eight items, sixteen worked through with a schema, arithmetic or a diagram.

58 answers16 worked8 groups
Platform

The vocabulary a platform-engineering round assumes: what a platform team is for, how a portal and a CI system earn their keep, the guardrails that replace a review step, and the fleet-level costs nobody puts on a roadmap slide.

55 answers13 worked8 groups
Security

The vocabulary a security round assumes: the OWASP Top 10 by mechanism, the auth flows and where JWTs go wrong, cryptography an engineer must get right without inventing it, STRIDE and attack trees, detection and incident response, and cloud boundaries. Fifty-eight items, worked through with code, tables and diagrams.

58 answers14 worked8 groups
TPM

The vocabulary a TPM loop assumes: what a program is and where its boundary with engineering management sits, critical path and float used precisely, risks written so a decision can be made about them, status that survives a hostile read, and escalation that produces an answer rather than an audience.

60 answers13 worked8 groups
Blockchain

The vocabulary a Web3 interview assumes: what consensus is deciding, what a contract can and cannot do, why storage is the expensive resource, the vulnerability classes by name, how keys and nonces behave, and what an RPC node is actually promising you.

60 answers14 worked8 groups
Game

The vocabulary a multiplayer interview assumes: what a tick is and what raising it costs, the three state-synchronisation models and when each is affordable, prediction and reconciliation and rollback described precisely, how lag compensation moves unfairness rather than removing it, and where trust has to sit.

58 answers15 worked8 groups
Embedded

The vocabulary an embedded round assumes: what the constraints actually are, where RAM goes when there is no operating system, how interrupts and shared state interact, the protocols on the board, the arithmetic behind a battery budget, and how firmware is debugged when there is nowhere to print to.

57 answers14 worked8 groups
Hardware

The vocabulary an ASIC or FPGA round assumes you already have: what synthesis really produces, why a latch appears where you wanted a wire, what setup and hold each ask for, the crossings that need a synchroniser, and how a design gets from RTL to a manufactured part.

60 answers13 worked8 groups
Quantitative

The vocabulary a low-latency round assumes: where time goes in the memory hierarchy, what coherence does to your data layout, lock-free primitives and what they really promise, what kernel bypass removes and costs, how a limit order book is built, and why the mean is the wrong statistic.

59 answers13 worked8 groups
Mobile

The vocabulary of building for iOS and Android: platform lifecycles, SwiftUI and Compose state models, coroutines and structured concurrency, offline sync, and the specific things that go wrong under memory pressure and on a real network.

59 answers12 worked8 groups
AR/VR

The vocabulary a headset-rendering interview assumes: the matrix chain a vertex travels, what each pipeline stage costs on mobile-class hardware, why the frame budget is a comfort requirement, how tracking and gaze feed the renderer, and how to profile something you can only feel with the headset on.

58 answers15 worked8 groups
Developer

The vocabulary a DevRel loop assumes: what advocacy is and is not, how a content portfolio is shaped, why communities decay, what time-to-first-call measures, which metrics survive a finance review, and how the live-talk stage is graded.

57 answers14 worked8 groups
UX/UI

The vocabulary a design or design-engineering loop assumes: what UX and UI each mean, how a design system and its tokens are built and governed, the accessibility rules that are non-negotiable, research methods and what each can prove, and how a design reaches production without being reinterpreted.

58 answers14 worked8 groups
Tech Writing

The vocabulary a documentation interview assumes: what docs-as-code changes about a writing job, how a reference page differs from a tutorial and why the difference is structural, what a spec can and cannot express, how a docs review is triaged, and which quality signals mean anything.

59 answers15 worked8 groups
Agile

What a coaching interview assumes you can already discuss: the stances and when to drop them, what each scaling framework adds and removes, dependency reduction as distinct from dependency tracking, facilitating a room of a hundred people, and which programme measures survive being made targets.

56 answers13 worked8 groups
Customer Success

The vocabulary a customer success loop is built from: what retention and churn actually measure, what onboarding owes a customer, why adoption stalls and what fixes it, how to run a technical escalation across an integration boundary, and how a renewal is won or lost twelve months before its date.

57 answers14 worked8 groups
Forward Deployed

The vocabulary a forward deployed engineering loop is built from: what the role is and is not, how to work inside an organisation you have no authority in, profiling data nobody documented, scoping a vague problem into something shippable, and handing over a system so it survives your departure.

57 answers13 worked8 groups

Languages & Frameworks

Java

The answers a Java interviewer works through before the hard questions start: language semantics, collections, concurrency, the JVM and Spring behaviour. Seventy-five items, seventeen of them worked through with code or a diagram.

75 answers17 worked8 groups
Python

The answers a Python interviewer works through before the hard questions start: the data model, scope and closures, the built-in structures, generators, the interpreter lock, memory, and the packaging and typing that dominate real work. Sixty items, sixteen worked through with code or a diagram.

60 answers16 worked8 groups
Node.js

Where the event loop actually spends its time, what blocks it and what does not, how the two module systems collide, what TypeScript's type system does and does not check at runtime, and the packaging details that only break in production. Fifty-seven items, twelve worked through with code or a diagram.

57 answers12 worked8 groups
.NET

The answers a .NET interviewer works through before the hard questions start: the memory model, the type system, LINQ execution, async, ASP.NET Core wiring and the allocation-free types. Fifty-eight items, fourteen of them worked through with code, a table or a diagram.

58 answers14 worked8 groups
Go

The answers a Go interviewer works through before the hard questions start: the type system and embedding, slice and map internals, interface values, the scheduler, channels and context, and errors as values. Sixty items, nineteen of them worked through with code or a diagram.

60 answers19 worked8 groups

AI & Machine Learning

Senior & Leadership

Product & Business

Cross-cutting Rounds

Domain & Industry

Domain Skills

How an engineer acquires a business rather than absorbing it: what a company buys when it hires for domain experience, the thirty-day plan, ubiquitous language, where business rules hide, and why the legacy behaviour is a requirement. Fifty-seven items, fifteen worked through with a plan, a schema or a diagram.

57 answers15 worked8 groups
Banking

What a bank looks like from the inside: the append-only ledger and its four balances, the rails money moves over and what finality costs, cards and disputes, credit decisioning, and the controls wrapped around all of it. Sixty items, fourteen worked through with ledger rows, arithmetic or a diagram.

60 answers14 worked8 groups
Capital Markets

The vocabulary a capital markets interview uses as a filter: what each asset class forces a system to model, the order book and the order lifecycle, where the microseconds go, and the post-trade machinery that turns a fill into ownership. Fifty-nine items, fourteen worked through.

59 answers14 worked8 groups
Insurance

The vocabulary an insurance interview uses as a filter: what a cover, a peril and an excess actually are, why a policy system is temporal rather than current-state, how a claim is calculated and reserved, and which regulation reaches the schema. Fifty-eight items, thirteen worked through.

58 answers13 worked8 groups
Healthcare

The vocabulary a clinical interview assumes: identity that is probabilistic, two interoperability standards that both persist, codes that lose meaning when mapped, consent as data rather than a flag. Fifty-nine items, thirteen worked through.

59 answers13 worked8 groups
E-commerce

What a retailer looks like from the inside: the catalogue and its read path, inventory as a number that is always slightly wrong, the checkout funnel, promotions that fight each other, the order state machine, and what a marketplace adds. Fifty-eight items, thirteen worked through with schemas, arithmetic or a diagram.

58 answers13 worked8 groups
Logistics

The vocabulary a logistics interview uses as a filter: what a shipment, a consignment and a handling unit each are, how a pick path and a route are actually optimised, what an ETA can honestly promise, and why recorded stock diverges from the shelf. Fifty-nine items, sixteen worked through.

59 answers16 worked8 groups
Telecom

The vocabulary an operator interview uses as a filter: what is actually sold and why the catalogue sits at the centre, which identifier names what, where BSS stops and OSS begins, how usage becomes money, and what each network generation demanded of the systems around it. Fifty-nine items, thirteen worked through.

59 answers13 worked8 groups
Manufacturing

The vocabulary a plant interview assumes: the bill of materials and the work order, what each layer from PLC to ERP is actually authoritative for, why OT prizes availability over confidentiality, and the metrics a factory is run on. Fifty-eight items, thirteen worked through with arithmetic, a table or a diagram.

58 answers13 worked8 groups
Compliance

What the named regulations actually force into a design: lawful basis and erasure, audit records that survive a challenge, segregation of duties, and why a regulated environment forbids the direct production change. Fifty-eight items, thirteen worked through with a control trace, a retention schedule or a diagram.

58 answers13 worked8 groups

Want the long version? Work through the question pages