Any airline that requires psychometric testing as part of its interviewing process requires ALL candidates to sit through them.
There are a few courses around designed for specific airlines, to prep for your psychs. PM me if you would like details.
To the best of my knowledge Virgin did away with theirs some time ago.
Cheers.