Applied Materials Interview Question

Implement BlockingQueue for enqueue and dequeue functionality.