i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Coding Interview, technical discussion, DSA
I applied via campus placement at International Institute of Information Technology (IIIT), Bangalore and was interviewed before Jan 2022. There were 4 interview rounds.
Basic questions also with coding test
Coding questions asked in this round
Singleton design pattern restricts the instantiation of a class to one object.
Ensures only one instance of a class exists in the system
Provides a global point of access to that instance
Used when only one instance of a class is required throughout the system
Example: Database connection manager, Logger class
OOP concepts include class, encapsulation, inheritance, and polymorphism.
Class is a blueprint for creating objects with shared properties and methods.
Encapsulation is the practice of hiding implementation details and exposing only necessary information.
Inheritance allows a class to inherit properties and methods from a parent class.
Polymorphism allows objects to take on multiple forms or behaviors depending on the cont...
I applied via Naukri.com and was interviewed in Oct 2020. There were 4 interview rounds.
posted on 11 Jan 2025
Medium leetcode question on array list
They posed questions assessing logical and analytical aptitude.
After completing and passing the aptitude round, I was allowed to take the coding round exam, where the questions ranged from easy to medium level.
I applied via LinkedIn and was interviewed in Oct 2024. There were 5 interview rounds.
Test was for Web Development - React
75min test
3 Questions
1 Coding Question
2 Scenario based questions
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.
Code to find palindrome of a string
Iterate through the string from both ends and compare characters
Use two pointers, one starting from the beginning and one from the end
If characters at both pointers match, continue checking until they meet in the middle
If all characters match, the string is a palindrome
Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.
Dynamic memory allocation allows for objects to be created and destroyed during program execution.
The 'new' keyword is used to dynamically allocate memory for objects in Java.
Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.
Example: int[] arr = new int[5]; dynamically a
I would choose a relational database like MySQL and implement a custom authentication system using session management.
Choose a relational database like MySQL for storing user data, product information, and orders.
Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.
Use encryption techniques to store and validate user passwords securely.
Util...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
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.
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
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I am currently working on developing a web application for a client in the e-commerce industry.
Developing front-end using React.js and back-end using Node.js
Implementing payment gateway integration for seamless transactions
Optimizing website performance for better user experience
The current design of the project is a microservices architecture with a front-end built using React and a back-end using Node.js.
Microservices architecture is used for scalability and flexibility
Front-end is developed using React for a dynamic user interface
Back-end is built with Node.js for server-side logic
Aptitude was very basic.
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).
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.
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
based on 9 reviews
Rating in categories
Associate
10.1k
salaries
| ₹10 L/yr - ₹42 L/yr |
Team Lead
5.4k
salaries
| ₹5.6 L/yr - ₹16.5 L/yr |
Vice President
3.9k
salaries
| ₹20 L/yr - ₹68.2 L/yr |
Analyst
2.5k
salaries
| ₹6.3 L/yr - ₹25 L/yr |
Software Engineer
2.4k
salaries
| ₹10.8 L/yr - ₹34 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America