i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
I was interviewed before Jul 2016.
Parameterized mapping is a feature in SAP PI that allows dynamic mapping based on input parameters.
Parameterized mapping enables the mapping of different source and target structures based on input parameters
It allows for flexible and reusable mappings by using parameters to determine the mapping logic
Parameters can be defined and passed at runtime to dynamically determine the mapping behavior
Implementation involves de...
Software component dependency refers to the relationship between different software components where one component relies on another for its functionality.
Software component dependency is a common concept in software development.
It occurs when one software component requires another component to function properly.
Dependencies can be direct or indirect.
Direct dependencies are explicit and defined within the code.
Indirec...
IDoc Single stack settings refer to the configuration required for processing IDocs in a single stack SAP PI system.
IDoc Single stack settings involve configuring the communication channel, sender and receiver agreements, and message processing parameters.
The communication channel settings include defining the adapter type, connection parameters, and message protocol.
Sender and receiver agreements specify the IDoc type...
SOAP to JDBC end to end implementation involves integrating SOAP web services with JDBC database operations.
Create a SOAP web service to expose the required operations
Implement the necessary JDBC code to connect to the database
Map the SOAP request to JDBC operations
Handle data transformation and mapping between SOAP and JDBC formats
Perform necessary error handling and logging
Test the end-to-end implementation to ensure
Reprocessing of Idocs involves correcting and resending failed Idocs. Idoc packaging refers to grouping multiple Idocs together for efficient processing.
Reprocessing of Idocs is necessary when an Idoc fails to process due to errors or system issues.
It involves identifying the failed Idoc, analyzing the error, making necessary corrections, and resending the Idoc for processing.
Idoc packaging is the process of grouping m...
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Oct 2024. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
Life Cycle hooks in LWC are methods that allow you to interact with the component at specific stages of its lifecycle.
There are four main life cycle hooks in LWC: connectedCallback, disconnectedCallback, renderedCallback, and errorCallback.
connectedCallback is called when a component is inserted into the DOM.
disconnectedCallback is called when a component is removed from the DOM.
renderedCallback is called after the com...
There are multiple ways to communicate between components in Salesforce, including using events, public properties, and Apex methods.
Using events to communicate between components
Passing data through public properties
Invoking Apex methods to share data
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Yes, future methods can be called from a batch class in Salesforce.
Future methods can be called from batch classes to perform asynchronous processing.
This can be useful for offloading long-running tasks to future methods to avoid hitting governor limits.
Example: Calling a future method from a batch class to update records in Salesforce asynchronously.
The @track decorator in Salesforce is used to track changes to a property in a Lightning web component.
Used to make a property reactive and trigger re-renders when its value changes
Not mandatory but recommended for properties that need to be reactive
Use @track when you want changes to a property to be reflected in the UI
APEX CPU Limit Exceeded error happens when code consumes too much CPU time. Best practices include optimizing code, reducing loops, and using asynchronous processing.
Avoid using nested loops and optimize code for better performance
Use asynchronous processing like @future or Queueable to offload CPU intensive tasks
Limit the use of SOQL queries inside loops to reduce CPU consumption
Mixed DML Exception occurs when DML operations are performed on setup and non-setup objects in a single transaction.
Occurs when DML operations are performed on both setup and non-setup objects in a single transaction
Setup objects include User, Profile, PermissionSet, etc.
Non-setup objects include custom objects, standard objects like Account, Contact, etc.
The code will output 'undefined' because variable 'a' is hoisted within the function.
Variable 'a' is hoisted to the top of the function scope, so when 'console.log(a)' is called, 'a' is undefined.
To fix this, move the declaration of 'var a=2;' above the 'console.log(a);' statement.
SOQL query to fetch description field from Account and reason for inability to filter
SOQL query: SELECT Description FROM Account
Description field is not filterable because it is a long text field
Long text fields cannot be filtered in SOQL queries
Associate
72.6k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.4k
salaries
| ₹2.4 L/yr - ₹9.7 L/yr |
Senior Associate
48.3k
salaries
| ₹8.9 L/yr - ₹27 L/yr |
Senior Processing Executive
28.6k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹5.9 L/yr - ₹24.2 L/yr |
TCS
Infosys
Wipro
Accenture