HSBC Interview Process-On Campus-SDE
Round 1: There are two sections. The first section is aptitude and logical reasoning and Second section have two coding questions on the co-cubes platform. The first question was based on arrays which were easy and the second question is https://www.geeksforgeeks.org/minimum-time-required-so-that-all-oranges-become-rotten/. Students who have done one or more than one problem with good aptitude score have been selected to next round of interview. Around 50 people have attended for the first round. Out of which 9 were sent to the next round.
Round 2: I have done aptitude very well and one coding question. So, I have selected for technical round. Initially, the interviewer asked me to introduce myself and questions were asked on the projects which I have mentioned in my resume. He asked me to write a code to remove duplicate elements in a given array. Questions like print spiral matrix and the sum of elements in linked lists were asked. I have used a hashmap in java and solved it. Later a few more questions on projects and then he asked me what is my aspiration? Out of 9 members, 3 were shortlisted for next round.
Round 3: This is another technical interview. The interviewer asked me about the languages I’m comfortable with, I said python and Java.
- Final, Finally, Finalize differences
- Synchronization in threads
- Public, static, void, main keywords
- Abstraction vs Interface
- Composition vs Aggregation vs Association
- Inheritance, Encapsulation, Polymorphism & types
- Inner classes
- Multithreading in Java
- Map and Reduce in Python
- Did you use any database relating framework – As I did a web project which includes FLASK framework I have explained about it.
Few more questions on my projects mentioned in the resume. All 3 students went to the next round.
Round 4: This is an HR round.
- Tell me about yourself
- Why HSBC?
- Willing to relocate?
- Which programming language are you comfortable?
- What challenges did you face while doing projects?
- Is group project better than working alone?
Out of 3 people, they have finalized two of us.
Thanks a lot to geeksforgeeks!