Applied through campus recruitment. It was a one-day process.
There were four rounds:
The Aptitude round had 5 sections: passage (selecting the right words for fill in the blanks), Arithmetic Aptitude, Attention to Detail, C & Data Structures, Algorithms, and Java.
The passage section was tricky. Arithmetic Aptitude and Attention to Detail were easily doable. C & Data Structures, Algorithms, and Java were doable if you had practiced well.
I was exempted from the coding interview because I was among the top 6 in the first round. But I heard that the coding round was fairly easy.
So, 6 from the first round and 6 from the second round were shortlisted for the technical and HR interviews.
After clearing the technical interview, I was selected for HR along with one more guy. We both were given offers.
Technical (I am from a non-CS background, so I was asked a variety of questions):
HR (Easier and relaxed):
The following metrics were computed from 170 interview experiences for the HSBC Software Engineer role in India.
HSBC's interview process for their Software Engineer roles in India is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for HSBC's Software Engineer interview process in India.