I did tests for accounting firms, investment banks, oil and gas giants and other numerical institutions. It always surprises me that British Airways (besides AstraZeneca) has the toughest test out of all of them, only managed to answer 23/24 questions with strict timing, even skipped some questions.