One written objective test on aptitude, English, database, operating system, and data structures. One face-to-face technical interview (the technical interview was tough and an elimination round; many people were eliminated in this round). One face-to-face HR interview.
Most of the questions were on major project-related and technical knowledge. I was asked Java questions. The HR interview was very cool; they asked about my achievements in the past.
The following metrics were computed from 61 interview experiences for the HSBC Trainee Software Engineer role in India.
HSBC's interview process for their Trainee Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HSBC's Trainee Software Engineer interview process in India.