Pretty bad experience. The interviewer was not prepared at all, and for me, his attitude was unprofessional. For example, I was asked to write a simple method to swap two integers, but when I was about to finish, he changed his mind and asked to do it in place. This guy is a VP!
He was not able to keep our conversation and looked like he asked questions and was trying to remember my answers.
For me, the Hong Kong JP branch is very weak in terms of technology.
If you are a hands-on dev and smart, don't go for an interview there; it's a waste of time.
I didn't go for the next interview after what I experienced during the first round.
Could you describe your recent project (Architecture, role)? What was most difficult during development?
If we have a static method in a class, is it thread-safe?
How can you assess your Java knowledge on a scale from 1 to 10?
Java memory management.
Write a method that will reverse a string.
We have an in-bound and out-bound queue, and between them is multithreaded logic. Threads take messages from the in-bound queue and write to the out-bound queue. Propose a solution so that messages from the out-bound queue will be available in the same order as the data in the in-bound queue.
Then he told me about two roles available in the bank and asked me which one I preferred and why.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Senior Java Developer role in Hong Kong.
JPMorgan Chase's interview process for their Senior Java Developer roles in Hong Kong is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for JPMorgan Chase's Senior Java Developer interview process in Hong Kong.