DeskPrep

Quant · Trading · Trading Operations

Practise the work, not just the questions.

DeskPrep turns finance interview prep into work simulation. Downloadable Python, Excel, SQL, Linux and C++ tasks, plus questions, cases and mark schemes, built around the quant, trading and operations desks you are interviewing for.

One-time purchase · no subscription · download and keep every task

3
role tracks
5
file formats
100%
tasks with mark schemes
£0
recurring one-time only

downloadable take-home tasks

Not a question bank. A desk simulation.

Most prep gives you questions and answers. DeskPrep gives you incomplete files and asks you to finish the work then shows you the model solution and the rubric it is marked against.

  • Starter files with deliberate gaps to complete
  • Mark schemes that explain the reasoning, not just the output
  • Worked solutions with common mistakes flagged
  • Role-matched tasks so every exercise is relevant
bs_pricer_starter.py
# DeskPrep complete the pricer
import numpy as np
from scipy.stats import norm

def bs_call(S, K, T, r, sigma):
    # TODO: compute d1, d2
    d1 = ___
    d2 = ___
    return (S * norm.cdf(d1) - K * np.exp(-r * T) * norm.cdf(d2))

# mark scheme unlocks after your attempt
████████████████████████████

how it works

Three steps, per exercise

01

Download the brief and starter file

Open a README written like a desk task: what you are given, what to deliver, and the constraints to apply.

02

Complete it as you would on the job

Work in the real format a spreadsheet, a Python script, a SQL query or a shell pipeline under a realistic time estimate.

03

Mark your work against the scheme

Compare against the model answer and points rubric. See the common mistakes and what separates a weak answer from a strong one.

exercise library

Real files, every format a desk uses

Download the starter file, work offline, then unlock the mark scheme and model solution. A representative sample below.

Python

Pricers, pandas tasks, backtests

Excel

Blotters, PnL, reconciliation

SQL

Trade, settlement, exposure queries

Linux / Shell

Log parsing, file processing

C++

Pricing skeletons, data structures

EXCELbeginner

Trade Blotter Completion

Complete booking fields side, quantity, price, fees and status then flag rows that fail validation.

Trading Operations~30 min
PYTHONbeginner

Black-Scholes Pricer

Finish a European option pricer, derive d1/d2 and return the Greeks for a given parameter set.

Quant Research~40 min
EXCELintermediate

Daily PnL Attribution

Decompose desk PnL across price move, FX, fees and carry, and reconcile to the reported total.

Trading & Execution~60 min
SQLintermediate

Counterparty Exposure Query

Write a query set that aggregates net exposure by counterparty and surfaces limit breaches.

Trading Operations~45 min
PYTHONadvanced

Vol Surface Analysis

Clean a quotes file, build an implied-vol surface and comment on skew and term structure.

Quant Trading~90 min
LINUXintermediate

Failed Trades Log Parsing

Parse settlement logs with shell tooling to extract failed trades and summarise failure reasons.

Trading Operations~50 min

pricing

Simple, one-time pricing

Buy a single track from £39, or bundle for full coverage across quant, trading and operations. No subscriptions, ever.

pack

Quant Pack

Quant research & quant trading take-homes.

£49one-time

  • Probability, derivatives, volatility and microstructure tasks
  • Python, SQL, shell and C++ starter files
  • Full mark scheme for every exercise
pack

Trading Pack

Trading & execution desk assessments.

£49one-time

  • Mental maths and market-making drills
  • Excel and Python desk cases
  • Full mark scheme for every exercise
pack

Trading Ops Pack

Trade lifecycle & middle office tasks.

£39one-time

  • Trade lifecycle and reconciliation exercises
  • Excel, SQL, Python and shell starter files
  • Full mark scheme for every exercise
best value
bundle

Quant + Trading Bundle

Both desk tracks for candidates hedging quant and trading.

£89one-time

  • Everything in the Quant Pack
  • Everything in the Trading Pack
  • Save £9 versus buying separately
bundle

All Three Bundle

Every track the full DeskPrep library.

£119one-time

  • All three packs included
  • Quant, trading and operations coverage
  • Save £18 versus buying separately

faq

Frequently asked questions

Is this a question bank or a subscription?

Neither. DeskPrep sells downloadable take-home exercises with mark schemes. Every purchase is a one-time payment with no recurring billing.

What file formats do the exercises use?

Tasks come in the formats desks actually use: Python (.py and .ipynb), Excel (.xlsx), SQL (.sql), shell scripts (.sh) and C++ (.cpp), depending on the track.

Who are the packs for?

Candidates preparing for quant research and quant trading roles, execution and market-making trading roles, and trading operations or middle office roles.

Do I need to buy everything?

No. Buy a single track for £39-£49, or save with the Quant + Trading bundle (£89) or the all-three bundle (£119).