Not sure if its been mentioned before but
http://www.iqtest.dk/main.swf is an awesome site for practicing the reasoning test. It's exactly the type of questions you get on the day.
Also seen that flightdeckfriend.com has got a free interview brief for Cathay with interview questions. Looks like it's worth a look.