Implement concurrent order-accept/pickup simulator | CloudKitchens Interview Question