A significantly sized (~800 LoC) interview assignment, for which I wrote Ethereum smart contracts (and associated automated tests) to create a financial derivative product
An in-memory copy of the order book on the GDAX cryptocurrency exchange, updated in real time via WebSocket feed, exposed in a thread-safe and lock-free data structure.