i
IDFC FIRST
Bank
Work with us
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
I have worked on the Salesforce Trigger Framework by using a combination of trigger handlers and utility classes.
Implemented trigger handlers to separate logic from triggers
Used utility classes to centralize common trigger logic
Followed best practices to ensure efficient and scalable trigger framework
Example: Created a trigger handler class to handle before insert, before update, and after insert events
Aura is a component-based framework for building web apps on Salesforce platform, while LWC is a modern framework to build web components.
Aura is based on JavaScript and uses an XML-like syntax, while LWC uses modern JavaScript and HTML.
Aura components have a larger footprint and are slower compared to LWC components.
LWC provides better performance, reusability, and encapsulation compared to Aura components.
LWC su...
To call LWC from Aura, use the lightning/navigation service.
Use lightning/navigation service to navigate to the LWC component
Pass the component name and any parameters needed
Handle any events or data passed back from the LWC component
Types of asynchronous classes include future, batch, queueable, and scheduled classes.
Future classes are used for executing code asynchronously in the background.
Batch classes are used for processing large data sets in smaller chunks.
Queueable classes are used for chaining asynchronous jobs together.
Scheduled classes are used for running code at specific times.
Experience with Lightning Web Components (LWC) in Salesforce development.
Developed custom Lightning Web Components for Salesforce applications.
Used LWC to create interactive and responsive user interfaces.
Utilized LWC to fetch and display data from Salesforce database.
Implemented event handling and communication between components using LWC.
Followed best practices and design patterns while working with LWC.
Integra...
Mixed DML error occurs when DML operations on setup and non-setup objects are mixed in a single transaction.
Mixed DML operations involve a combination of DML statements on both setup and non-setup objects in a single transaction.
This error typically occurs when trying to update a setup object (like User) and a non-setup object (like Account) in the same transaction.
To resolve the error, separate the DML operations...
To call a child method in a parent component in LWC, you can use the @api decorator in the child component and import the child component in the parent component.
Use @api decorator in the child component to expose the method or property that you want to call from the parent component.
Import the child component in the parent component and use the child component's reference to call the method or access the property...
LWC components are built using HTML, JavaScript, and CSS to create dynamic web applications on Salesforce.
Use HTML for the structure: <template> tag to define the component's layout.
JavaScript for logic: Use ES6 syntax for class-based components, e.g., 'export default class MyComponent extends LightningElement'.
CSS for styling: Use a .css file to style your component, ensuring encapsulation.
Data binding: Use...
Salesforce offers various types of integration options to connect with external systems.
SOAP API: Allows integration with external systems using SOAP protocol.
REST API: Enables integration with external systems using RESTful web services.
Bulk API: Facilitates integration for large data volumes using batch processing.
Streaming API: Provides real-time integration by pushing data updates to external systems.
Outbound ...
Salesforce offers various clouds for different functionalities like Sales Cloud, Service Cloud, Marketing Cloud, etc.
Sales Cloud for sales automation and CRM
Service Cloud for customer service and support
Marketing Cloud for marketing automation and analytics
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
Mixed DML error occurs when DML operations on setup and non-setup objects are mixed in a single transaction.
Mixed DML operations involve a combination of DML statements on both setup and non-setup objects in a single transaction.
This error typically occurs when trying to update a setup object (like User) and a non-setup object (like Account) in the same transaction.
To resolve the error, separate the DML operations on s...
Types of asynchronous classes include future, batch, queueable, and scheduled classes.
Future classes are used for executing code asynchronously in the background.
Batch classes are used for processing large data sets in smaller chunks.
Queueable classes are used for chaining asynchronous jobs together.
Scheduled classes are used for running code at specific times.
LWC components are built using HTML, JavaScript, and CSS to create dynamic web applications on Salesforce.
Use HTML for the structure: <template> tag to define the component's layout.
JavaScript for logic: Use ES6 syntax for class-based components, e.g., 'export default class MyComponent extends LightningElement'.
CSS for styling: Use a .css file to style your component, ensuring encapsulation.
Data binding: Use @tra...
To call a child method in a parent component in LWC, you can use the @api decorator in the child component and import the child component in the parent component.
Use @api decorator in the child component to expose the method or property that you want to call from the parent component.
Import the child component in the parent component and use the child component's reference to call the method or access the property.
Pass...
Experience with Lightning Web Components (LWC) in Salesforce development.
Developed custom Lightning Web Components for Salesforce applications.
Used LWC to create interactive and responsive user interfaces.
Utilized LWC to fetch and display data from Salesforce database.
Implemented event handling and communication between components using LWC.
Followed best practices and design patterns while working with LWC.
Integrated L...
To call LWC from Aura, use the lightning/navigation service.
Use lightning/navigation service to navigate to the LWC component
Pass the component name and any parameters needed
Handle any events or data passed back from the LWC component
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Aura is a component-based framework for building web apps on Salesforce platform, while LWC is a modern framework to build web components.
Aura is based on JavaScript and uses an XML-like syntax, while LWC uses modern JavaScript and HTML.
Aura components have a larger footprint and are slower compared to LWC components.
LWC provides better performance, reusability, and encapsulation compared to Aura components.
LWC support...
I have worked on the Salesforce Trigger Framework by using a combination of trigger handlers and utility classes.
Implemented trigger handlers to separate logic from triggers
Used utility classes to centralize common trigger logic
Followed best practices to ensure efficient and scalable trigger framework
Example: Created a trigger handler class to handle before insert, before update, and after insert events
Salesforce offers various clouds for different functionalities like Sales Cloud, Service Cloud, Marketing Cloud, etc.
Sales Cloud for sales automation and CRM
Service Cloud for customer service and support
Marketing Cloud for marketing automation and analytics
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Salesforce offers various types of integration options to connect with external systems.
SOAP API: Allows integration with external systems using SOAP protocol.
REST API: Enables integration with external systems using RESTful web services.
Bulk API: Facilitates integration for large data volumes using batch processing.
Streaming API: Provides real-time integration by pushing data updates to external systems.
Outbound Messa...
Top trending discussions
I appeared for an interview before Mar 2016.
I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.
Static is a keyword in Java used to create class-level variables and methods.
Static variables are shared among all instances of a class
Static methods can be called without creating an instance of the class
Static blocks are used to initialize static variables
Static import is used to import static members of a class
The program replaces consecutive same characters in a string with a single '$'.
Iterate through each character in the string
Compare the current character with the next character
If they are the same, replace the next character with '$'
Continue until the end of the string
Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a derived class implement a method with the same name and parameters as a method in its base class.
Function overloading is used to provide different ways of calling a function with different parameters.
Function overriding is used to provide a specific implementation of a method in a derived class...
Behavioural and culture fit
posted on 24 Feb 2025
I appeared for an interview before Feb 2024.
Make groups and define my product and how can customer pay it.
posted on 15 Nov 2024
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
Salesforce Admin Test
Trigger Scenarios for mixed DML error
Integration assignment
posted on 10 Jul 2024
LRU cache design involves maintaining a cache with limited capacity and removing the least recently used item when the cache is full.
Use a doubly linked list to maintain the order of items based on their usage.
Implement a hash map for fast access to items in the cache.
When a new item is accessed, move it to the front of the linked list to mark it as the most recently used.
When the cache is full, remove the item at the ...
I appeared for an interview in Feb 2025, where I was asked the following questions.
based on 2 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Deputy Manager
2.4k
salaries
| ₹2.2 L/yr - ₹9.5 L/yr |
Assistant Manager
1.6k
salaries
| ₹2 L/yr - ₹7.1 L/yr |
Manager
1.5k
salaries
| ₹3.7 L/yr - ₹13 L/yr |
Sales Officer
1.5k
salaries
| ₹1.1 L/yr - ₹5 L/yr |
Senior Manager
1.4k
salaries
| ₹7 L/yr - ₹23 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
Kotak Mahindra Bank