Implement a fault-tolerant work queue, WorkQueue. The reports describe the queue and then a dependency follow-up that has to be coded, so it is laid out here as two parts. One report gives 60 minutes for it in a phone screen and calls the delivery guarantee at-least-once. Another says no…