i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
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 linked list is used to handle collisions.
HashMap allows null keys and values, but only one ...
ArrayList is implemented as a resizable array, LinkedList is implemented as a doubly linked list.
ArrayList provides fast random access, LinkedList provides fast insertion and deletion.
ArrayList uses more memory as it needs to allocate a fixed-size array, LinkedList uses more memory for storing references to next and previous elements.
Example: ArrayList is suitable for scenarios where random access is frequent, LinkedLi...
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
Android Machine coding - 1 hr - Write login and test cases
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Memory management in Java is handled automatically by the JVM through garbage collection.
Java uses automatic memory management through garbage collection to allocate and deallocate memory.
Garbage collection in Java helps in reclaiming memory occupied by objects that are no longer in use.
Java provides the 'finalize()' method to perform cleanup operations before an object is garbage collected.
Angular is a front-end web application framework that allows developers to build dynamic single-page applications.
Angular works by extending HTML with directives and data binding to create dynamic content.
It uses components to encapsulate different parts of the UI and services to provide functionality across components.
Angular uses dependency injection to manage dependencies and facilitate testing.
It follows a modular ...
posted on 18 Sep 2023
I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 4 interview rounds.
Designing a Problem - Health Monitoring System
I applied via LinkedIn and was interviewed in Jan 2023. There were 5 interview rounds.
A Codeing env called as karat interview. Post which you will have 2 technical interviews and barraiser interview.
I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.
Developed a custom testing framework for automated regression testing of web applications
Designed framework architecture to support modular and reusable test scripts
Implemented custom reporting functionality to track test results and identify failures
Integrated with CI/CD pipeline for continuous testing and deployment
Used technologies like Selenium WebDriver, TestNG, and Java for automation
I applied via Job Fair and was interviewed before Feb 2022. There were 3 interview rounds.
Angular is a popular JavaScript framework for building web applications.
Angular provides a powerful template system for building UI components.
It supports two-way data binding, making it easy to keep the UI in sync with the data model.
Angular has a built-in dependency injection system for managing application components.
It includes a powerful router for managing application navigation.
Angular also provides a comprehens...
based on 8 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
| ₹11 L/yr - ₹35 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America