The process took 1 week. I interviewed at HSBC (Toronto, ON)
Interview
First had a phone call and the interviewer asked basic java questions and why I am looking for a switch.
The next phase was the in person coding challenge. The interview process in this case was a mess. The interviewers told me they didn't even know they were interviewing 5 minutes earlier. Then they came in without the sheet which I needed to do the coding challenge. Just gave me a basic idea and asked me to solve the problem. I started coding and when I was almost done they bring in the requirement sheet. I notice that they actually had a couple more methods to implement which they didn't tell me and I would've never known. Then I actually ran my code and showed them that my methods actually work according to their specifications. Then they asked me a few questions, which I got most but may have missed a few. But the feedback I received was I couldn't even get my code to compile which is absurd!
Overall my experience is negative and if anyone is approached by this company, don't even bother. They give wrong feedback to recruiters which could negatively impact your career. Like at least be truthful about the feedback for God's sake.
I applied through college or university. I interviewed at HSBC (Noida) in Feb 2019
Interview
1st Round is Aptitude 2nd Round is Coding then 3rd Round:Technical Interview if qualified followed by Round 4: HR Round 5 5:HSBC Value Assessment(more of a formality).
Aptitude round was of moderate difficulty(lasted about 1 and half hours),Coding round was surprisingly easy(lasted 20 minutes) then technical for about 40 minutes,depends on candidate.
Interview questions [1]
Question 1
Started off with Introduction and asked core java questions on singleton class,threading,exceptions.Then moved on to ask project related questions and some puzzles.
I applied through college or university. The process took 1 day. I interviewed at HSBC (Pune) in Aug 2018
Interview
Aptitude then technical interview then hr round. The rounds were easy if you are prepared well enough if you are not serious then you may get rejected. Just stick toh the basics of each and every thing and concentrate on data structures c c++ java