i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I have used useState, useEffect, useContext, and useRef hooks in my projects.
useState - for managing state in functional components
useEffect - for handling side effects in functional components
useContext - for accessing context in functional components
useRef - for accessing DOM elements or storing mutable values
posted on 16 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Codility consists of two Angular questions: the first involves creating a form, while the second pertains to developing a searchable input field, along with one DSA coding question.
Form validations in Angular are built using Angular forms and validators.
Use Angular forms to create form controls and group them together
Apply built-in validators like required, minlength, maxlength, pattern, etc.
Create custom validators for complex validation requirements
Display error messages based on validation status
Use reactive forms for more control and flexibility
Create a service with a loading state and methods to show/hide loading indicators
Create a loading service with a boolean property 'isLoading'
Add methods in the service to set isLoading to true/false
Inject the loading service in components where loading indicators are needed
I applied via UBS portal and was interviewed in Sep 2024. There were 2 interview rounds.
Hacker rank test was sent which consisted of react, js, HTML, css, j query and Java questions. You’ve to complete the test in 60 mins
Virtual DOM is a lightweight copy of the actual DOM, viewport is the visible area of a web page, Redux is a state management tool, useEffect hook is used for side effects in React components.
Virtual DOM is a lightweight copy of the actual DOM, used for efficient updates.
Viewport is the visible area of a web page on a device's screen.
Redux is a state management tool for managing application state in a predictable way.
us...
I applied via Approached by Company and was interviewed in Jan 2023. There were 2 interview rounds.
Explaining the features and usage of ReactJS
Strict mode catches common mistakes and enforces best practices
ForwardRef allows passing refs to child components
Keys help React identify which items have changed, added, or removed
Controlled components are stateful and rely on props to update, while uncontrolled components manage their own state
Accessibility in React involves using ARIA attributes and semantic HTML
ES6 features, shallow and deep cloning, hoisting, JS execution cycle.
ES6 features include arrow functions, template literals, let and const, destructuring, spread and rest operators, etc.
Shallow cloning creates a new object with the same properties as the original object. Deep cloning creates a new object with all nested objects also cloned.
To deep clone nested objects, use a recursive function or a library like lodash...
Hooks can be tested using React Testing Library or Enzyme.
Use React Testing Library's renderHook() method to test hooks
Test the hook's return value and its behavior on re-renders
Use Enzyme's shallow() or mount() methods to test hooks
Mock any external dependencies used in the hook
Test edge cases and error handling
I was interviewed in Aug 2021.
Round duration - 120 minutes
Round difficulty - Easy
Round duration - 120 minutes
Round difficulty - Easy
Round duration - 30 minutes
Round difficulty - Easy
Given an array or list ARR
consisting of N
integers, your task is to identify all distinct triplets within the array that sum up to a specified number K
.
A t...
Round duration - 5 minutes
Round difficulty - Easy
Tip 1 : If you are applying for a specific role, make sure you know about that technology in-depth.
Tip 2 : Go through the basics of DBMS and MySQL.
Tip 1 : Have some quality projects which are relevant to your skills on resume.
Tip 2 : Always mention the skills, projects and internships which you are completely aware of.
Interview experience
Associate
10.2k
salaries
| ₹10 L/yr - ₹42 L/yr |
Team Lead
5.5k
salaries
| ₹5.6 L/yr - ₹16.5 L/yr |
Vice President
3.9k
salaries
| ₹26.1 L/yr - ₹85 L/yr |
Analyst
2.6k
salaries
| ₹6.4 L/yr - ₹25 L/yr |
Software Engineer
2.5k
salaries
| ₹10.5 L/yr - ₹34.9 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America