There is an extensive discussion on the entire recruitment process on the Virgin Wanabe Thread. I strongly suggest reading it from begining to end. I would also suggest you read other airline Wanabe threads, they will also give advice on different things that might come up in an airline interview. After all, the recruitment process changes, and your day might be completely different from that of someone who appied last month.
Good Luck!