First, we have to write the assessment. It consists of technical MCQs and logical reasoning questions.
Then, a coding round (two questions will be asked, focusing on arrays and strings concepts).
If you clear the assessment, then you need to appear for a situational-based questions test. If you clear that,
Then the interview.
First, he asked for an introduction.
Then, he asked about the frontend and backend for the projects I mentioned in the resume.
I had done a project using GUI, and he asked me to write GUI code.
Next, he asked about the difference between Python and Java.
He gave a coding question, like in a list there are elements like [A, 4, Y, F, U, P, 3, 1, 6, 9]. The output should be: [(Y,1), (U,3), (P,4), (F,6), (A,9)].
Then, operating system concepts.
Why HSBC?
The following metrics were computed from 4 interview experiences for the HSBC Trainee Software Developer role in India.
HSBC's interview process for their Trainee Software Developer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for HSBC's Trainee Software Developer interview process in India.