Panda Guru LogoPanda
Guru

JP Morgan | Associate (SDE-2) | Bangalore | [Offer]

Round 1 (Java and Database/SQL)

Questions:

  1. I was given a few examples of Strings and was expected to give the output for each of the comparison. The examples included typical string comparison using = and equals() method. The discussion naturally shifted towards String Constant Pool.
  2. Internal Working of a Hashmap - how to implement it using an array and a bit of discussion about load factor.
  3. I was given a problem statement to write a simple nested SQL query to fetch some data about employees from an Employee table.
  4. Covered a bit about my projects, a bit about my experience with Maven, Jenkins and questions around.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2 (Design Round)

Questions:

  1. A few pointers from my resume were discussed around - defect fixing, concurrency issues, recent technical challenges that I faced.
  2. I had to design a reusable JAR library that can be used across multiple services.
  3. How to fetch the Top K users that are logging into a website on a particular day. What design decisions and algorithms would you choose to solve this problem if millions of users are logging into your website in a single day?
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3 (Hiring Manager Round)

Questions: Typical behavioral interview questions were asked.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.