I applied through a recruiter. The process took 3 months. I interviewed at BAE Systems (London, England) in Jan 2013
Interview
Short one to one interview going through CV then a more formal 2-1 interview with technical questions and you must give a 15 minute presentation. Google Java interview questions and you will be fine. Make sure that you know your presentation inside out and can answer questions. It should be on something that you personally have done or implemented.
Interview questions [1]
Question 1
Google Java interview questions and you will be fine