Taro Logo

Python Developer Interview Experience - Mumbai, Maharashtra

March 1, 2022
Neutral ExperienceNo Offer

Process

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:

  • 5 minutes: Introduction
  • 15-20 min: Walkthrough for the home assignment given after clearing Round I (Super Simple Stock Market).
  • 10 min: Coding - write a code in any language or pseudocode is also fine (added in questions below).
  • 10-15 min: Code review - They gave some code and asked to review it, point out mistakes, and correct them (code was in Python).
  • 10-15 min: Write/draw and explain the use case in OOPS concept model (Question given in the below/Question section).
  • 10 min: Questions related to BA - we have to answer them as if we were a Business Analyst.
    1. Your manager emails you and asks you to do:
      • Write a code for GUI in Java Swing to display the stock profit for the most popular and valuable stock (something similar).
      • Don't remember exactly, but similar to the above one. And we have to explain what questions we would ask the manager before starting development.

Questions

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:

  • Cat
  • Tiger
  • My cat's name is Lucy.
  • Breed of cat
  • Weight
  • Height
  • French cat has a long tail.
  • A breed with no tail in cats.
  • Meow or roar.
  • German breed cat.

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the JPMorgan Chase Python Developer role in Mumbai, Maharashtra.

Success Rate

0%
Pass Rate

JPMorgan Chase's interview process for their Python Developer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for JPMorgan Chase's Python Developer interview process in Mumbai, Maharashtra.