Pergunta de entrevista da empresa TechEmpower

analyze code, asked to improve design of code, array manipulation and hashmap questions.