i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a collision occurs and the key-value pairs are stored in a linked list at that index.
To retri...
Threads are lightweight processes within a single process, sharing memory space. Processes are independent instances of a program.
Threads share memory space, making communication between threads faster and more efficient.
Processes have their own memory space, making them more isolated and secure.
Threads are faster to create and terminate compared to processes.
Processes are more stable and reliable, as a crash in one pr...
I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.
Basic DSA questions were asked with hashmaps and collections
Rotate a 2-D matrix
Iterate through each layer of the matrix
For each layer, swap the elements in a cyclic manner
Repeat the process for all layers until the entire matrix is rotated
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
What people are saying about JPMorgan Chase & Co.
Basic python and data structure, time complexity of programs
Object-oriented programming principles for organizing and designing code.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability for objects to take on multiple forms or types.
Abstraction: Hiding complex implementation details and showing only necessary features.
JPMorgan Chase & Co. interview questions for designations
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
String intern is a method in Java that returns a canonical representation of a string object.
String intern() method returns a canonical representation for the string object.
If a string with the same contents is already in the string pool, then it returns the reference to that string.
If not present, it adds the string to the pool and returns the reference.
Hackerrank - Coding test
Get interview-ready with Top JPMorgan Chase & Co. Interview Questions
I was interviewed before Feb 2024.
Assignment for angular
Test discussion with work flow and concept understanding
I was interviewed in Jun 2022.
Spark accumulators are used to accumulate values across multiple tasks in a distributed manner.
Accumulators are used to accumulate values across multiple tasks in a distributed manner
They are used to implement counters and sums in Spark
Accumulators are read-only variables that can only be updated by an associative and commutative operation
Partitioning is the process of dividing a large dataset into smaller, more manage...
I applied via LinkedIn and was interviewed before Apr 2023. There were 4 interview rounds.
Coding skills dynamic programming
Technical coding skills
I applied via Approached by Company and was interviewed in Apr 2022. There were 2 interview rounds.
SOLID principles are a set of five design principles that help in creating maintainable and scalable software applications.
S - Single Responsibility Principle (SRP)
O - Open-Closed Principle (OCP)
L - Liskov Substitution Principle (LSP)
I - Interface Segregation Principle (ISP)
D - Dependency Inversion Principle (DIP)
I was interviewed in Oct 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round had 1 very simple coding problem followed by some questions from Java and Spring.
Given a column title as it appears in an Excel sheet, your task is to return its corresponding column number.
S = "AB"
28
The seq...
Round duration - 60 Minutes
Round difficulty - Medium
This round focused more on Multithreading concepts from Java and also some core concepts from OOPS.
Round duration - 60 minutes
Round difficulty - Medium
This was a System Design Round where I was asked a LLD question to design a URL Shortener followed by a very standard question of LRU Cache. Overall this round went well and the interviewer was also quite satisfied by my answers.
Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:
1. get(key)
- Return the value of the key if it exists in the cache; otherw...
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Some of the top questions asked at the JPMorgan Chase & Co. Senior Software Engineer interview -
The duration of JPMorgan Chase & Co. Senior Software Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 18 interviews
3 Interview rounds
based on 62 reviews
Rating in categories
Associate
10.2k
salaries
| ₹10.3 L/yr - ₹35.8 L/yr |
Team Lead
5.6k
salaries
| ₹5.6 L/yr - ₹16 L/yr |
Vice President
4k
salaries
| ₹26.5 L/yr - ₹69.7 L/yr |
Analyst
2.6k
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Software Engineer
2.5k
salaries
| ₹11 L/yr - ₹35 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America