It was a video conference call. The interviewer started by asking questions about my previous works, projects, and languages of my choice.
After that, he asked questions on basic data structures and most commonly used packages in Python. Questions related to OOPs and its implementation in Python were also asked.
Overall, there were 3 coding questions (only code stubs), and the entire process was a good test of my Python skills.
Given an array of random integers, find the index of the first non-repeating integer in the array.
What are inheritance, various levels of inheritance, polymorphism, and abstraction in OOPs, and how do we implement them in Python?
Questions on decorators, the use of decorators using sample code, and the basics of list comprehensions.
Given a queue and an integer K, reverse the first K elements in the queue.
Finding the mid-element of a singly linked list.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Software Developer (Python) role in India.
JPMorgan Chase's interview process for their Software Developer (Python) roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for JPMorgan Chase's Software Developer (Python) interview process in India.