Pergunta de entrevista da empresa Lutron Electronics

Algo problem that involved stacks, some design patterns, application/DB design, and brain teasers.