Problem of the day
Tip 1 : Practice atleast 350 Questions.
Tip 2 : keep your DS & algo part very strong.
Tip 3 : work on your communication skills.
Tip 1 : Keep it short and concise.
Tip 2 : have some good projects on resume.
It was an online test on hackerrank. They asked us to turn on video and audio of laptop. It consisted of two programming questions. After Round 1 around 54 were shortlisted for the technical interview process.
It was a technical interview. It was on a Zoom call, and we have to write code on hackerrank. Then he asked the languages I code, I told him C++. Then he asked me two coding questions:
1. Given an array, print all the pairs which have a sum equal to the given number.
2. Given string print, a word with a maximum number of occurrences, and I have to think of all the worst cases. Then he asked me to solve the same question using another approach.
There was a discussion on time and space complexity in both the question.
Then he asked me why do you want to join JPMC and then asked me if I have any questions from him.
It was Technical round two. There was a discussion on the resume. He asked me to explain to him my 1st project. As my projects were of ML, so he asked me some basic questions on ML, like how do you handle small datasets, how does Gradient boosting work, and some other fundamental ML questions. Then asked me about my family background and also asked me that you are from Chemical Engineering, so how you gain interest in coding, machine learning.
After this round, we were not told how many students were selected for the HR round, but I was one of them.
This was the HR round. The interviewer was very helpful and supporting. He asked me to introduce myself. He asked me a couple of things of resume. He then asked me why you want to join JPMC and then asked what you are planning to learn in the next 7-8 months. I cleared this round.