I applied through campus placement. The first round was an online aptitude test. It consisted of questions from logical, quantitative, reasoning, and technical sections. The technical part included questions from OOP, OS, JavaScript, etc., and two coding questions. One was quite easy, and the other was a moderate level.
The second round was a technical round. There were questions on Java, and some basic questions on OOP, like what is the difference between encapsulation and abstraction. They asked me to give real-world examples related to OOP concepts and asked to write code to print a given pattern.
The third round was an HR round. They asked me to explain my academic projects, family background, hobbies, etc.
The following metrics were computed from 3 interview experiences for the HSBC Software Engineer Trainee role in Pune, Maharashtra.
HSBC's interview process for their Software Engineer Trainee roles in Pune, Maharashtra is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for HSBC's Software Engineer Trainee interview process in Pune, Maharashtra.