Question d’entretien chez Two Sigma

How would you implement a Concurrent Blocking Queue?