Taro Logo

Senior Software Engineer Interview Experience - Hong Kong

September 1, 2017
Neutral ExperienceNo Offer

Process

The interview process starts with a call from HR. I wanted to confirm the interview timings, so I sent an email but didn't get a reply. At the venue, I submitted my resume and waited for my turn. Finally, I was called in after 30 minutes. The interviewer asked some basic questions, such as why you want to leave your current company, core Java questions on multithreading, 2 programs, and 2 SQL queries. He was very impatient and didn't give me time to write code for the programming questions. He was very rude, saying I don't have an entire day to interview you. Also, the number of candidates was pouring in, so they couldn't handle the crowd and hence didn't provide proper justification to the candidates.

Questions

Main purpose of immutability in Java.

Example of an immutable class other than String.

How to store DB results in cache by improving performance.

In which MVC layer should the code for the cache be written?

Implement a cache that is likely to be used by multiple threads.

Another question on implementing cache to retrieve DB results whose data is likely to change every 3 hours.

What are thread pools and executor services?

Purpose of a thread pool.

SQL queries based on joins.

New features of Java 8.

Current trends in Java.

Code for anagrams.

Code to print the top 10 most frequently used words in a large text file.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the JPMorgan Chase Senior Software Engineer role in Hong Kong.

Success Rate

0%
Pass Rate

JPMorgan Chase's interview process for their Senior Software Engineer roles in Hong Kong is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for JPMorgan Chase's Senior Software Engineer interview process in Hong Kong.