JPMC | SWE III | Round 1 | Bangalore

JPMC logo
JPMC
Java DeveloperBangaloreRejected
October 10, 202522 reads

Summary

I recently interviewed for a Java Developer position at JP Morgan Chase in Bangalore. The first round included behavioral questions, Java-specific topics, and a code review. Based on my non-engaging answers, I don't anticipate receiving an offer.

Full Experience

I recently completed my first-round interview for a Java Developer position at JP Morgan Chase in Bangalore. The interview covered a range of topics, starting with several behavioral questions focused on my career motivations, problem-solving skills, and teamwork experiences. Following this, we delved into Java-specific technical questions, primarily revolving around concepts like synchronization, locking mechanisms, and the characteristics of ConcurrentHashMap and exceptions. The final segment of the interview involved a code review. I was presented with a class designed to manage account balances in a map, with methods for updating and retrieving balances. During the review, I suggested using ConcurrentHashMap for thread safety, which was acknowledged as correct, but I struggled to elaborate on its internal implementation details. My responses to the 'why JPMC' question and my recollection of the job description were not strong, as my current project work is primarily in C++. Given these factors, I don't expect to move forward in the interview process.

Interview Questions (8)

Q1
Why JPMC?
Behavioral

Describe your motivations for wanting to join JP Morgan Chase.

Q2
Interest in Job Description
Behavioral

Identify specific aspects of the job description that attracted you to apply.

Q3
Performance Issue Scenario
Behavioral

Describe a time when you encountered and addressed a performance issue in one of your projects.

Q4
Challenging Solo Task
Behavioral

Share an experience where you successfully tackled a challenging task independently within your team.

Q5
Decision-Making Between Options
Behavioral

Provide an example of a situation where you had to make a choice between two distinct options.

Q6
Synchronization, Locking & ConcurrentHashMap
Other

Discuss basic concepts related to synchronization and locking in Java, and explain ConcurrentHashMap.

Q7
Exceptions and Runtime Exceptions
Other

Explain the concepts of exceptions and runtime exceptions in Java.

Q8
Code Review: Account Balance Management
Other

Review a Java class designed to store account balances in a map, with methods to update and retrieve balances after transactions.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!