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.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.