This round started immediately after the first round. It consisted of 2 codes to be written in 30 minutes. Both of them were very easy. Related to arrays and sorting. If you code frequently, this will be a piece of cake for you, but if you don’t time might seem a little less. It took me 12-13 minutes to complete both codes. We weren’t allowed to use library functions (only iostream was included for c++). Out of around 200, 83 went for the next round. Getting one code to run might get you selected for next round, but I’ll suggest you run complete both, and not worry about optimizing them.
This was a face to face technical interview. The questions asked in this round depend more on who interviews you and what you’ve written in your resume and also on how the flow of interview goes. The interviewer went through my resume.
Generic questions that were asked:
- Introduce yourself.
- Questions on Java, why multiple inheritance isn’t allowed, abstract class vs interface, collections, spring.
- Questions on multi-threading.
- Questions on complicated exception handling in Java, data-structures, puzzle.
Questions on resume and projects:
- Questions on NodeJS, front-end related questions, and navigating users through webpages depending on some logic.
- Questions related to HTTP, GET vs POST, difference between PUT and POST, security and SSL.
- API design case study, questions on Django, authentication in REST APIs.
She seemed to be quite impressed by the resume and projects. 57 out of 83 went for the next round.
This was HR round. The sheet that previous interviewer had filled was passed to the HR interviewer. The interviewer had to take a lunch break, but I had an exam so she waited for my interview to get over because I had to leave for my exam. It was quite short. The questions asked were:
- How was your day so far, how was you technical interview?
- Which question did you like the most from the technical interview, and why?
- How do you keep up with current affairs?
- What do you know about HSBC?
- What keeps you motivated?
- Which work location would you prefer, Pune vs Hyderabad?
The HR can see in the sheet how good your technical was. If it was very good, they don’t give a lot of stress on non-technical part. Messing up a little bit is okay, but don’t give them a serious reason to reject you. 33 were selected out of 57.
Results were declared after all interviews were over. In the end, 33 candidates got the job out of 550.
- HSBC interview Experience | Set 2 (On-Campus)
- HSBC Interview Experience | Set 3 ( On Campus - Software Developer)
- HSBC Interview Experience | Set 9 ( On Campus – Software Developer)
- HSBC Holdings Interview Experience (On Campus)
- HSBC Technology Interview Experience | On-Campus
- HSBC Interview Experience for Trainee Software Engineer | On-Campus
- HSBC Campus Placement Experience
- HSBC On-Campus Placement Experience (Striker profile)
- HSBC Interview Process | On-Campus
- HSBC On Campus Interview (For strikers and Acers )
- HSBC Interview Process-On Campus-SDE
- HSBC interview Experience for SDE
- HSBC Interview Experience | Set 4 (Software Developer)
- HSBC Technology Interview Experience | Set 5
- HSBC Holdings Interview Experience | Set 6
- HSBC Interview Experience | Set 7
- HSBC Technology Interview Experience | Software Engineer Trainee
- HSBC Interview Experience for Trainee Software Engineer
- HSBC Interview Experience
- HSBC Campus Placement
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.