LinkedIn interview question

Design a blocking queue with concurrency