amazon online assessment did not pass all test cases, dota 2 metal api