Tip 1 : Be very thorough with your resume. You will be properly grilled.
Tip 2 : Be clear with the basics of atleast one programming language, and have competitive programming experience
Tip 3 : Have projects in your resume from different domains. For a fresher, HSBC looks for a jack of all trades instead of a master of one, so having projects in different domains with be greatly beneficial
Tip 1 : Have multiple projects
Tip 2 : Have a decent skillset, with good educational background
2 programming questions, MCQs based on OS, DBMS, OOPS and web fundamentals



Input: ‘M’ = 3, 'N' = 4, ‘mat’ = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], ‘target’ = 8
Output: true
Explanation: The output should be true as '8' exists in the matrix.



You do not need to print anything, just return the head of the reversed linked list.
This round had 2 coding questions and some basic questions revolving around OOPs


The given linked list is 1 -> 2 -> 3 -> 2-> 1-> NULL.
It is a palindrome linked list because the given linked list has the same order of elements when traversed forwards and backward.
Can you solve the problem in O(N) time complexity and O(1) space complexity iteratively?



What is meant by static polymorphism?
How is an abstract class different from an interface?
What is the difference between overloading and overriding?
Was conducted a couple of hours after the previous Tech round. The round was a HR one, behavioral questions and discussion around my hobbies :)
Had mentioned badminton as a hobby - He asked what' the weight of the shuttle is, what does a score of 0-7 imply, etc.
Asked about why I would be a good fit for HSBC
Had a discussion around the work culture of HSBC, and what is expected of me.
Some more discussion around my resume, my projects, and how the journey of completing them had been like
Tip 1 : Be very honest
Tip 2 : Try to have a light-hearted conversation with the interviewer. HR is mostly there to accept you, not reject unless they find a very big red flag. Find some common point if you can and play on that!

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?