i
Wells
Fargo
Work with us
Filter interviews by
Closure in JavaScript is the combination of a function and the lexical environment within which that function was declared.
Closure allows a function to access variables from its outer scope even after the outer function has finished executing.
It is created whenever a function is defined within another function.
Example: function outerFunction() { let outerVar = 'I am outer'; function innerFunction() { console.log(outerV...
Event loop in JavaScript is responsible for managing asynchronous operations by executing callback functions in a non-blocking way.
Event loop is a mechanism that allows JavaScript to perform non-blocking I/O operations.
It continuously checks the call stack and the callback queue, moving functions from the queue to the stack when the stack is empty.
Event loop ensures that JavaScript remains responsive and can handle mul...
Redux is a predictable state container for JavaScript apps.
Actions are dispatched to the store
Reducers specify how the state changes in response to actions
Store holds the state of the application
Components subscribe to the store to get updates
Micro frontend architecture is an approach to front-end development where a single web application is composed of multiple smaller, independent applications.
Each micro frontend is responsible for a specific feature or functionality
Micro frontends can be developed, tested, and deployed independently
They can be built using different technologies and frameworks
Communication between micro frontends can be achieved through ...
Top trending discussions
I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Moderate level aptitude with basics
Moderate level data structure questions
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
I have a strong background in software engineering and a passion for innovation, making me a valuable asset to HSBC.
I have a proven track record of successfully delivering high-quality software solutions in previous roles.
I am highly skilled in various programming languages and technologies, including Java, Python, and SQL.
I have experience working in agile development environments, allowing me to adapt quickly to chan...
I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.
SCD Type 2 is a technique used to track historical changes in data over time in a data warehouse.
SCD Type 2 maintains a separate row for each change in data, with a start and end date.
It requires a surrogate key to uniquely identify each row.
Informatica provides a built-in SCD Type 2 transformation to implement this technique.
Example: tracking changes in customer addresses over time.
I applied via Walk-in and was interviewed before Jun 2021. There were 4 interview rounds.
No negative marking in aptitude test
Group discussion topics were abstract
posted on 14 Jun 2025
I appeared for an interview before Jun 2024, where I was asked the following questions.
I appeared for an interview in Dec 2024, where I was asked the following questions.
based on 1 interview experience
based on 1 review
Rating in categories
Senior Software Engineer
5.2k
salaries
| ₹14 L/yr - ₹52 L/yr |
Financial Analyst
2.5k
salaries
| ₹2 L/yr - ₹6.8 L/yr |
Assistant Vice President
1.5k
salaries
| ₹10.5 L/yr - ₹45 L/yr |
Senior Financial Analyst
1.4k
salaries
| ₹3.2 L/yr - ₹9 L/yr |
Vice President
1.3k
salaries
| ₹24 L/yr - ₹80 L/yr |
JPMorgan Chase & Co.
HSBC Group
Cholamandalam Investment & Finance
Citicorp