I applied through a recruiter. The process took 2 weeks. I interviewed at HSBC (Hong Kong) in Oct 2011
Interview
Was contacted by the recruiter. They set up a phone interview with the hiring manger, this was a very basic phone screen. I then went in and talked with the hiring manger and his boss, this part included a number of questions about the SDLC and my views of a number of technologies. This was followed up in the next few days by a video call with some of the developers in London. They asked mostly simple programming related questions, typical of most bank interviews. Then there was an interview with a trader and the hiring manger again.
After this round they made me an offer, after I indicated that I was not going to accept the offer they asked me to come in one more time to talk to some higher up people to try and convince me to take the job.
1. Submit resume through recruitment software. 2. HR screens resumes. 3. HR conducts a brief phone interview. 4. Submit resume through the official website. 5. Values test. 6. Business interview by the hiring manager.
Interview questions [1]
Question 1
What measures have you taken in your past projects to ensure system and data security?
It was okayish, not very difficult, They just take average interviews. Basic React and Java script questions only, They ask Limited and easy level leetcode DSA questions. It wont be that difficult to crack if you have your basics cleared in the first place.
Interview questions [1]
Question 1
Basic Js questions and react questions mostly related to hooks
I applied online. I interviewed at HSBC (Kraków) in Dec 2025
Interview
2 technical interviews (1 onsite + 1 online). Questions mostly about Java, Spring, Kubernetes, CI/CD, and REST APIs. Doing some pair programming for fixing a faulty API. They expressed their enthusiasm about my joining the team, but they suddenly ghosted me. After I sent some emails requesting clarification, they replied 2 months later, informing me that the role had been put on hold. Totally unprofessional.