Filter interviews by
Be the first one to contribute and help others!
I applied via Approached by Company and was interviewed before Nov 2018. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
To connect a component to Redux store, we use the connect function from the react-redux library.
Import the connect function from react-redux.
Use the connect function to wrap the component and connect it to the Redux store.
The connect function takes two parameters: mapStateToProps and mapDispatchToProps.
mapStateToProps is a function that maps the state from the Redux store to the component's props.
mapDispatchToProps is ...
Context API is a way to share data between components without passing props down manually.
Context API provides a way to pass data through the component tree without having to pass props down manually at every level.
It is useful for sharing data that needs to be accessed by many components at different levels of the tree.
Initial state can be set in Context API using the createContext() function.
There is no need to have ...
Yes, it is mandatory for Reducer to have an initial state.
Initial state defines the starting point of the state tree.
It helps in defining the shape of the state tree.
It is used to set default values for the state properties.
It is also used to reset the state to its initial values.
Example: const initialState = { count: 0 };
Example: const initialState = { name: '', age: 0 };
Minimum coverage for an app and code pushed to production/master branch while deployment.
Minimum coverage for an app depends on the project requirements and complexity.
Generally, a coverage of 80% or higher is considered good.
Code pushed to production/master branch should be thoroughly tested and reviewed.
Continuous integration and deployment can help automate this process.
Examples of tools for code coverage include Je
React re-renders just the part of the page that has changed, thanks to its virtual DOM.
React uses a virtual DOM to track changes in the UI.
When a component's state or props change, React compares the virtual DOM with the real DOM and updates only the necessary parts.
This approach improves performance by minimizing the number of DOM manipulations.
React's diffing algorithm efficiently determines the minimal set of change
Service Workers are scripts that run in the background and can intercept network requests, cache or modify responses.
Offline support for web applications
Push notifications
Background synchronization
Reduced network usage and faster page loads
Progressive Web Apps (PWA)
Redux-Saga is a middleware for Redux that handles side effects. Actions can be dispatched from components using mapDispatchToProps.
Redux-Saga is used to handle side effects like API calls and asynchronous actions.
It uses generator functions to make asynchronous code look synchronous.
Sagas listen for specific actions and perform tasks based on those actions.
To dispatch actions from components, use mapDispatchToProps to ...
I applied via Recruitment Consultant
posted on 2 May 2021
React lifecycle, Fragment vs React.Fragment, React.PureComponent
React lifecycle consists of mounting, updating, and unmounting phases
Fragment is a shorthand for React.Fragment, used to group multiple elements
React.PureComponent is a class component that implements shouldComponentUpdate method for performance optimization
JavaScript hoisting and differences between let, var and const.
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Var declarations are hoisted to the top of their scope, while let and const declarations are not.
Var can be redeclared and reassigned, let can be reassigned but not redeclared, and const cannot be reassigned or redeclared.
Using const is recommend...
Prevent rerendering of a child component in React
Use shouldComponentUpdate() lifecycle method
Use React.memo() to memoize functional components
Use PureComponent instead of Component
Pass props as a callback function to avoid unnecessary re-renders
Use React.PureComponent for class components
Use React.memo() for functional components
Print highest element in array of strings
Convert array elements to integers
Use built-in max() function
Print the result
Actions and Action are terms used in automation testing. Actions are a collection of steps while Action is a single step.
Actions are a set of steps that can be reused in multiple tests
Action is a single step that performs a specific action
Actions can be called multiple times in a test
Action can only be called once in a test
Actions can be parameterized
Action cannot be parameterized
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 3 interview rounds.
posted on 24 Apr 2021
To copy Business phone on account to associated contacts and opportunities, use process builder or workflow rule.
Create a process builder or workflow rule on account object
Add criteria to check if Business phone is not null
Add immediate action to update Business phone on associated contacts and opportunities
Use field update action to update Business phone field on contacts and opportunities
Map the Business phone field
Yes, CRM deployment can be done using DevOps.
DevOps can automate the deployment process of CRM systems
Continuous integration and continuous deployment can be used for CRM deployment
DevOps tools like Jenkins, Ansible, and Puppet can be used for CRM deployment
DevOps can ensure faster and more efficient deployment of CRM systems
Data export service is a tool that allows users to export data from Dynamics 365 to an Azure SQL database or a CSV file.
Data export service is a cloud-based service provided by Microsoft.
It can be used to export data from Dynamics 365 to an Azure SQL database or a CSV file.
It can be scheduled to run automatically or manually.
It can be used to export data from both standard and custom entities.
It can be used to export d...
Use alternative method or optimize plugin to reduce time.
Optimize the plugin code to reduce execution time.
Use a different plugin that can perform the same operation faster.
Write custom code to achieve the same operation without using the plugin.
Break down the operation into smaller tasks and execute them in parallel.
Use caching to store results and avoid repeating the operation.
Consider upgrading hardware or increasin
posted on 14 Jan 2021
I applied via Naukri.com and was interviewed in Dec 2020. There were 5 interview rounds.
I was interviewed in Dec 2020.
Tags are labels or keywords that are used to categorize and organize content.
Tags are commonly used on social media platforms to group posts with similar content.
They can also be used on websites to help users find related content.
Tags can be created by users or automatically generated based on the content.
They are often displayed as clickable links that lead to a list of other content with the same tag.
Default ads are pre-designed advertisements that are displayed when no other ads are available.
Default ads are used as a backup when there are no other ads to display.
They are pre-designed and can be created by the ad network or the website owner.
Default ads are usually less effective than targeted ads.
They can be used to promote the website or a specific product or service.
Default ads can also be used to fill empty ad
based on 1 review
Rating in categories
TCS
Wipro
Infosys
LTIMindtree