Company: HSBC Software Developemnt India Pvt Ltd
Position: Trainee Software Engineer
Status: New grad, BTech from a reputed university
Position: Trainee Software Engineer at HSBC
Location: India (city not finalized yet)
Date: January 12, 2019
The hiring process had in all 5 rounds. They are described as follows:
Round 1
Online Technical Test - consisted of MCQs from fundamentals of computer science like Operating Systems, DBMS, Networks, Programming and Data Structures
Round 2
Online Coding Round - Consisted of 2 questions to be coded in about 30-45 minutes of time(I don't remember te exact duration!)
The first question was based on basic logical thinking and some basic mathematics. The second one was based on Linked List in which we were expected to find the slope of the line whose coordinates were given in the node of the linked list.
Round 3
technical Interview 1 (45 - 50 minutes)- The questions were from a variety of topics.
The first question was "Tell me about yourself". It was followed by a coding question in which there was an integer input and the binary output(I don't rememer the question exactly). I proposed the solution based on arrays but the interviewer pushed me to optimize it further. Later, I came with an approach using Bit Manipulation to reduce the space complexity. The interview was covered breadth rather than depth of computer science domain. The question were very logical yet simple. There were quite a number of questions from concurrency control and indexing from DBMS. The interviewer also asked a question from the Ssubject Microporcssor, which is something that is not really expected in a computer science- based interview. Yet, having a clear mindset and patience can help to solve the question. The interviewer was quite helpful and even asked for water when I entered his cabin for the interview!
The interviewer also focused on areas like Operating System and Data Structures. There were questions like the following:
Round 4
Technical Interview 2 (45 minutes)- This round was more focused towards projects and future plans/actions. th following questions were asked:
Round 5
HR round (30- 40 minutes)- The HR personnel scanned my entire resume and asked the following questions:
All the interviewers were extremely polite, kind and patient. They valued my opinions and appreciated the out-of-the-box thinking. The process was smooth and less tiring. One of the interviewers even asked me if I were tired or not, and had lunch properly. It was really a nice experience to interview with such a wonderful organization.