1) HR interview related to standard job experience, why barclays, why are you leaving current company, salary expectations, etc
2) Technical interview over the phone.
3) Face to face interview with 4-5 interviewers.
Its absolutely ridiculous that I was informed of being interviewed for one position however was interviewed for some other position. Also, they had provided me with the interviewer information however none of them were correct and there were entirely new guys with new names in interview. They stated there was control interview and behavioral interview but everyone who interviewed me only asked me Technical questions. Very strange.