02f4b9d9 order book implementation is the classic fintech interview question. the key data structure is two sorted maps - one for bids (descending) and one for asks (ascending)
381b8928 getting through part 2 in 60 min is solid. market orders are just "match at best available price" which is a small extension