i
Blue Flame
Labs
Filter interviews by
Trigger context refers to the execution context of a trigger in Salesforce.
Trigger context provides information about the record(s) that caused the trigger to execute.
It includes details like the trigger event type, the old and new versions of the records, and the user who caused the trigger to execute.
The trigger context is accessed using the Trigger class in Apex.
Example: Trigger context can be used to perform s...
Batch/Apex class is a type of Apex code that processes large amounts of data asynchronously in batches.
Batch classes are used to process large amounts of data in batches
Apex classes are used to write custom business logic
Batch classes implement the Database.Batchable interface
Apex classes can be used to create triggers, controllers, and web services
Example: A batch class can be used to update all accounts with a s...
Workflow is an automated process that helps to streamline business operations and improve efficiency.
Workflow is a series of steps that automate a business process.
It can be used to automate tasks such as sending emails, updating records, and creating tasks.
Workflows can be triggered by specific events or conditions, such as when a record is created or updated.
Salesforce provides a visual interface for creating an...
Salesforce architecture is a multi-layered framework that allows for customization and scalability.
Salesforce architecture consists of four layers: presentation, logic, data, and storage.
The presentation layer is responsible for the user interface and user experience.
The logic layer contains the business rules and processes.
The data layer stores the data and manages relationships between objects.
The storage layer ...
Salesforce backend follows a similar pattern to MVC architecture.
Salesforce backend is divided into three layers: Model, View, and Controller.
Model layer contains the data and business logic.
View layer is responsible for rendering the user interface.
Controller layer handles user input and communicates with the Model and View layers.
Apex is used for the Controller layer and SOQL for the Model layer.
Visualforce is u...
Master-detail relationship is a parent-child relationship where the child record cannot exist without the parent record. Lookup relationship is a simple association between two objects.
Master-detail relationship is a stricter relationship than lookup relationship.
Master-detail relationship is used when there is a parent-child relationship between two objects.
In master-detail relationship, the child record inherits...
Before trigger runs before the record is saved to the database, while after trigger runs after the record is saved.
Before trigger is used to update or validate record values before they are saved to the database.
After trigger is used to perform additional actions after the record is saved to the database.
Before trigger can be used to prevent certain changes from being made to a record.
After trigger can be used to ...
Visualforce is a page-centric model while Lightning Component is a component-centric model.
Visualforce is based on a page-centric model while Lightning Component is based on a component-centric model.
Visualforce uses a server-side controller while Lightning Component uses a client-side controller.
Visualforce is built using Apex and Visualforce markup language while Lightning Component is built using JavaScript and...
Yes, we can use trigger.new() in before & after trigger.
In before trigger, trigger.new() returns the records that are about to be saved.
In after trigger, trigger.new() returns the records that have been saved.
We can use trigger.new() to access and manipulate the records in the trigger context.
I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.
Trigger context refers to the execution context of a trigger in Salesforce.
Trigger context provides information about the record(s) that caused the trigger to execute.
It includes details like the trigger event type, the old and new versions of the records, and the user who caused the trigger to execute.
The trigger context is accessed using the Trigger class in Apex.
Example: Trigger context can be used to perform specif...
Batch/Apex class is a type of Apex code that processes large amounts of data asynchronously in batches.
Batch classes are used to process large amounts of data in batches
Apex classes are used to write custom business logic
Batch classes implement the Database.Batchable interface
Apex classes can be used to create triggers, controllers, and web services
Example: A batch class can be used to update all accounts with a specif...
Workflow is an automated process that helps to streamline business operations and improve efficiency.
Workflow is a series of steps that automate a business process.
It can be used to automate tasks such as sending emails, updating records, and creating tasks.
Workflows can be triggered by specific events or conditions, such as when a record is created or updated.
Salesforce provides a visual interface for creating and man...
Master-detail relationship is a parent-child relationship where the child record cannot exist without the parent record. Lookup relationship is a simple association between two objects.
Master-detail relationship is a stricter relationship than lookup relationship.
Master-detail relationship is used when there is a parent-child relationship between two objects.
In master-detail relationship, the child record inherits the ...
Before trigger runs before the record is saved to the database, while after trigger runs after the record is saved.
Before trigger is used to update or validate record values before they are saved to the database.
After trigger is used to perform additional actions after the record is saved to the database.
Before trigger can be used to prevent certain changes from being made to a record.
After trigger can be used to updat...
Salesforce backend follows a similar pattern to MVC architecture.
Salesforce backend is divided into three layers: Model, View, and Controller.
Model layer contains the data and business logic.
View layer is responsible for rendering the user interface.
Controller layer handles user input and communicates with the Model and View layers.
Apex is used for the Controller layer and SOQL for the Model layer.
Visualforce is used f...
Visualforce is a page-centric model while Lightning Component is a component-centric model.
Visualforce is based on a page-centric model while Lightning Component is based on a component-centric model.
Visualforce uses a server-side controller while Lightning Component uses a client-side controller.
Visualforce is built using Apex and Visualforce markup language while Lightning Component is built using JavaScript and Aura...
Yes, we can use trigger.new() in before & after trigger.
In before trigger, trigger.new() returns the records that are about to be saved.
In after trigger, trigger.new() returns the records that have been saved.
We can use trigger.new() to access and manipulate the records in the trigger context.
Top trending discussions
posted on 4 Mar 2021
I applied via LinkedIn and was interviewed in Sep 2020. There were 4 interview rounds.
C++ program to implement queue using linked list and class
Create a class for queue and node
Implement enqueue, dequeue, and display functions
Use pointers to link nodes in the linked list
posted on 13 May 2018
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 4 interview rounds.
Intermediate aptitude questions .
No negative marking .
Written test held at JMR infotech
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.
Generator functions use the yield keyword to pause execution and return a value.
They can be used to generate an infinite sequence of values.
They are memory efficient as they only generate values when needed.
Example: function* myGenerator() { yield 1; yield 2; yield 3; }
Example: const infiniteGenerator = function*() { ...
Push notifications can be implemented in Android and iOS using Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) respectively.
For Android, integrate FCM SDK in the app and use FCM console to send notifications.
For iOS, create an APNs certificate, configure the app to receive notifications, and use APNs to send notifications.
Both platforms require handling of notification payload in the app to di...
I used React Native for my last app.
Developed UI components using React Native
Integrated APIs to fetch and display data
Implemented Redux for state management
Used Firebase for authentication and database
Optimized app performance using React Native Debugger
Functional components are stateless and return UI elements based on input props, while non-functional components have state and can change UI based on user interaction.
Functional components are simpler and easier to test than non-functional components.
Non-functional components can have state and lifecycle methods, while functional components cannot.
Examples of functional components include buttons, labels, and icons, w...
posted on 22 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
posted on 26 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
Optional chaining allows safe access to deeply nested object properties without causing runtime errors if a property is undefined or null.
Prevents runtime errors when accessing properties of an object that may not exist.
Syntax: Use the '?' operator before accessing a property, e.g., obj?.property.
Example: const name = user?.profile?.name; // returns undefined if user or profile is null.
Can be used with function calls: ...
posted on 15 Dec 2022
UI design and crud operation tasks
posted on 21 Sep 2023
posted on 6 Feb 2025
I appeared for an interview in Aug 2024.
based on 2 reviews
Rating in categories
Technical Consultant
100
salaries
| ₹4.6 L/yr - ₹10.1 L/yr |
Associate Technical Consultant
96
salaries
| ₹3.5 L/yr - ₹6.4 L/yr |
Salesforce Developer
38
salaries
| ₹3.7 L/yr - ₹8.3 L/yr |
Technical Lead
28
salaries
| ₹12 L/yr - ₹33.2 L/yr |
Senior Technical Consultant
19
salaries
| ₹7 L/yr - ₹20 L/yr |
PC Solutions
JMR Infotech
RNF Technologies
Ahana Systems & Solutions