CDK Global Interview Question

Create a blocking queue without using standard libraries.