Domanda di colloquio di Two Sigma

How would you implement a Concurrent Blocking Queue?