The interview process took around 3-4 weeks.
1st Round: Only general discussion on the position/role with the VP of Software Engineering in India.
After Round I: Given a home assignment on Super Simple Stock Market (you can get it on GitHub easily) to submit in 3-4 days.
2nd Round: Was a technical interview for 2 hours, but the HR did not tell what would be in it, not even the agenda, even after I emailed to get the same info.
The 2nd Round was scheduled for Friday at 5:30 PM (IST). At the last moment, when I was ready for the interview and joined the Meet link, nobody was available. I called the HR who scheduled the meeting, and she told me one interviewee was not available, so it would be postponed.
Really unprofessional behavior from such a big company.
Then she told me they would rearrange it for the next Friday.
Very strict about the timing for each question/session. You have to answer within the time, or else they move to another section.
So, Interview Round II was distributed in 10-20 minute sessions:
10 min Coding: Write a code to capitalize.
Sample: Input: getCodeType Output: Code_Type
Input: getCodeStyle Output: Code_Style
Input: getSWIFTCode Output: SWIFT_Code
10-15 min: Write/draw and explain the use case in OOPS concepts.
Sentences:
We have to think in terms of OOPs (Object-Oriented terms) and answer accordingly.
For example, 'Cat' can be a class, and 'Tail' can be a property of the class.
Code review a simple Python code: python class GetSwag: def init(this): pass
class GetNewSwag(object): def init(this): this.a = 0 try: # code # ...so on
We have to find the issues by doing the code review.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Python Developer role in Mumbai, Maharashtra.
JPMorgan Chase's interview process for their Python Developer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for JPMorgan Chase's Python Developer interview process in Mumbai, Maharashtra.