I started my interview process by searching for companies online looking foe candidates for technology positions. I applied to barclays. Initially I was contacted by one of the recruiters through email. I was asked to set up time. I had initial discussion about the job responsibilities, salary, location, reasons for changhing job etc. with the recruiter. She then set up a time for me to talk to a hiring manager. I got a call next week for the interview. The process lasted for 45 minutes. I was asked about the work i do, my background, reasons for changing job, some technical questions, puzzles. I was asked to get back in a day or two with results.