insideout Get Pro
Interview prep

Quant · Interview prep

Quant Developer

For engineers who build trading systems.

How ready you areNot tried yet
See every round

The night beforeOne page to read, then print

Your interview day

The rounds in the order most firms run them.

Drills are checked and move your level. Talk it through is for practising out loud.

  1. Round 01Next up

    Coding test

    Data structures and algorithms: usually a timed online test, then live problems with an engineer.

    How to prepareFor general algorithm practice, use LeetCode or NeetCode.

    Not tried yet
  2. Round 02Next up

    C++ and speed

    How C++ really runs: who owns what, copies and moves, undefined behaviour, and what the cache does to speed.

    How to prepareRead real C++ and explain every copy, allocation and cache miss out loud.

    Learn it

    No lesson here teaches C++ itself. For the language, cppreference is the reference.

    Not tried yet
  3. Round 03Next up

    Order book design

    Design a matching engine, or rebuild an order book from a stream of market data, carried from requirements to code.

    How to preparePick an order book, scope it out loud against a timer, then write the core and review it yourself.

    Not tried yet
  4. Round 04Next up

    Numbers round

    At trading firms, a lighter round of mental maths or probability can be part of a developer's day too.

    Learn it

    Practise it

    Probabilityin Practice

    Not tried yet
  5. Round 05Next up

    Meeting the team

    Realistic coding in a small codebase, then meeting the team and your manager.

    How to prepareBe ready to walk through a system you built: what it did, what broke and what you'd change.