Pergunta de entrevista da empresa Loblaw Companies

Coding problem not specific with a language. Race condition? Design problem