Interview Experience - February 2025
Date: 6th February 2025 First Round: HackerRank Platform
Received two problem statements to be solved within 60 minutes:
Call Received: 19th February 2025 Interview Scheduled: 20th February 2025 (Pool Hiring Process) (Super-day)
Interview Rounds
Behavioral Round Focused on team dynamics, learnings, and challenges faced in past projects.
Code-Pair Round A HackerRank link was shared, and the interviewer directly started with coding questions.
Questions Asked:
Code Review Task: Given a problem statement where a colleague had written code, I had to review and identify issues in it.
Coding Problem: java public static int maxUnits(int[] boxes, int[] unitsPerBox, int trunkSize) { int n = boxes.length; BoxType[] boxTypes = new BoxType[n]; for (int i = 0; i < n; i++) { boxTypes[i] = new BoxType(boxes[i], unitsPerBox[i]); }
Arrays.sort(boxTypes, (a, b) -> b.unitsPerBox - a.unitsPerBox);
int totalUnits = 0; int boxesUsed = 0;
for (BoxType boxType : boxTypes) { int boxesToUse = Math.min(boxType.numberOfBoxes, trunkSize - boxesUsed); totalUnits += boxesToUse * boxType.unitsPerBox; boxesUsed += boxesToUse;
if (boxesUsed == trunkSize) {
break;
}
}
return totalUnits; }
The question was similar to this problem.
The following metrics were computed from 95 interview experiences for the JPMorgan Chase Software Engineer role in India.
JPMorgan Chase's interview process for their Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for JPMorgan Chase's Software Engineer interview process in India.