Yep, and Aviation Exam.
both teach you stupid way they formulate in bad english to trick students.
just completed my ATPL(H) and found you must know stuff.. no more cheating by learning answers in Banks… I only had 5-10% questions that seemed similiar to the banks (BGS and Aviation Exam) everything else was new but by knowing knowledge you will be ok.