Pregunta de entrevista de Loblaw Companies

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