Pergunta de entrevista da empresa RiskVal Financial Solutions

multithread, deadlock, singleton, two sum