I haven't taken a single exam yet, but I think that question banks are a must. And they are a must simply because to understand how questions are asked and what they really want to know. And sometimes they don't make sense. Especially over the last few months with EASA according to many.