Block Interview Question

A medium level question about designing a special kind of queue