Citadel Securities interview question

Write a matching engine, write ring buffer, lock free queue