Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by JPMorgan Chase & Co. Team. If you also belong to the team, you can get access from here

JPMorgan Chase & Co. Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 5.8k Reviews

Filter interviews by

JPMorgan Chase & Co. Senior Software Developer Interview Questions and Answers

Updated 5 Apr 2024

JPMorgan Chase & Co. Senior Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Mar 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Questions on project experience Designing a Image storage system Coding: How to find if 2 arrays are equal Coding: Group employee data by department Working of Kafka

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong knowledge on current project and basics on the programming language

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Mutable and Non-Mutable data type.
  • Ans. 

    Mutable data types can be changed after creation, while non-mutable data types cannot be changed.

    • Mutable data types in Python include lists and dictionaries.

    • Non-mutable data types in Python include tuples and strings.

    • Changing a mutable data type will modify the original object, while changing a non-mutable data type will create a new object.

  • Answered by AI
  • Q2. Write code for decorator.
  • Ans. 

    A decorator is a design pattern that allows behavior to be added to individual objects, either statically or dynamically, without affecting the behavior of other objects.

    • Decorators are functions that take another function and extend its behavior without explicitly modifying it.

    • They are commonly used in Python to add functionality to existing functions or classes.

    • Example: Adding logging to a function using a decorator.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Print pattern and recursive program

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical question ask link c#,Api,mvc, Angular ,core.net
Round 4 - HR 

(1 Question)

  • Q1. Introduction and educational , work experience
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were three coding questions.

Round 2 - Technical 

(5 Questions)

  • Q1. Could you provide a thorough explanation of the project?
  • Q2. OOps Concepts and question from the technical subjects
  • Q3. Why Spring Boot
  • Q4. JWT Authentication
  • Q5. Docker and Kubernetes
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions

Round 2 - Technical 

(2 Questions)

  • Q1. React Optimization techniques
  • Q2. React Advantages
Round 3 - Behavioral 

(1 Question)

  • Q1. How to debug in production environment?
Round 4 - Behavioral 

(1 Question)

  • Q1. Challenges faced during work and how you overcome?
Round 5 - HR 

(1 Question)

  • Q1. Why you choose Wells fargo over other offers?
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. They grind u in javascript,typescript
  • Q2. Html css, angular
  • Q3. Deep preparation needed

Interview Preparation Tips

Interview preparation tips for other job seekers - Not an easy interview
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Project Architecture
Round 2 - Technical 

(1 Question)

  • Q1. Informatica tech questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Difference between View and materialized view and related follow up questions 2. Difference between Procedure and Function 3. Write a SQL query for print the last date of month . 4. Write a Procedure and...

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice SQL on daily basis.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is the difference between normal and arrow functions
  • Ans. 

    Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.

    • Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.

    • Arrow functions do not have their own 'arguments' object.

    • Arrow functions cannot be used as constructors with 'new'.

    • Arrow functions are more concise and have implicit return when no curly braces are used.

  • Answered by AI
  • Q2. All basic JS Questions to cover Hoisting closure
  • Q3. They asked to show me an example using the API call
  • Q4. Difference between forEach and Map
  • Ans. 

    forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.

    • forEach does not return a new array, while map does

    • forEach does not modify the original array, while map creates a new array

    • forEach is used for side effects, while map is used for transformation

    • Example: forEach - array.forEach(item => console.log(item)), map - const newAr

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Cover JS basics

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude was very basic.

Round 2 - Technical 

(2 Questions)

  • Q1. What is constant?
  • Ans. 

    A constant is a value that does not change during the execution of a program.

    • Constants are used to store values that remain the same throughout the program.

    • They are declared using the 'const' keyword in many programming languages.

    • Examples include mathematical constants like pi (3.14159) or physical constants like the speed of light (299,792,458 m/s).

  • Answered by AI
  • Q2. What is object oriented programming?
  • Ans. 

    Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.

    • Example: Inheritance allows a subclass to inherit attributes and methods from a superclass.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Salary Negotiation
  • Q2. Work culture description
  • Ans. 

    Our work culture is collaborative, innovative, and focused on continuous learning and growth.

    • Encourages teamwork and open communication

    • Emphasizes creativity and problem-solving

    • Provides opportunities for professional development

    • Values diversity and inclusion

    • Promotes a healthy work-life balance

  • Answered by AI

Skills evaluated in this interview

JPMorgan Chase & Co. Interview FAQs

How many rounds are there in JPMorgan Chase & Co. Senior Software Developer interview?
JPMorgan Chase & Co. interview process usually has 1 rounds. The most common rounds in the JPMorgan Chase & Co. interview process are Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

Wells Fargo Interview Questions
3.9
 • 560 Interviews
Citicorp Interview Questions
3.7
 • 560 Interviews
Bajaj Finserv Interview Questions
4.0
 • 497 Interviews
HSBC Group Interview Questions
4.0
 • 489 Interviews
Goldman Sachs Interview Questions
3.6
 • 407 Interviews
Deutsche Bank Interview Questions
3.9
 • 359 Interviews
American Express Interview Questions
4.2
 • 359 Interviews
UBS Interview Questions
4.0
 • 337 Interviews
BNY Interview Questions
3.9
 • 333 Interviews
Morgan Stanley Interview Questions
3.7
 • 303 Interviews
View all
JPMorgan Chase & Co. Senior Software Developer Salary
based on 153 salaries
₹12.8 L/yr - ₹42 L/yr
109% more than the average Senior Software Developer Salary in India
View more details

JPMorgan Chase & Co. Senior Software Developer Reviews and Ratings

based on 3 reviews

4.2/5

Rating in categories

3.1

Skill development

4.2

Work-life balance

4.6

Salary

5.0

Job security

3.5

Company culture

3.6

Promotions

3.5

Work satisfaction

Explore 3 Reviews and Ratings
Associate
10.1k salaries
unlock blur

₹10 L/yr - ₹42 L/yr

Team Lead
5.4k salaries
unlock blur

₹5.6 L/yr - ₹16.5 L/yr

Vice President
3.9k salaries
unlock blur

₹20 L/yr - ₹68.2 L/yr

Analyst
2.5k salaries
unlock blur

₹6.3 L/yr - ₹25 L/yr

Software Engineer
2.4k salaries
unlock blur

₹10.8 L/yr - ₹34 L/yr

Explore more salaries
Compare JPMorgan Chase & Co. with

Morgan Stanley

3.7
Compare

Goldman Sachs

3.6
Compare

TCS

3.7
Compare

Bank of America

4.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview