i
Tech Mahindra
Filter interviews by
posted on 30 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
Salesforce security model ensures data protection through various layers of security features.
Salesforce uses a role hierarchy to control access to data based on user roles.
Permissions and sharing settings determine what data users can access.
Field-level security restricts access to specific fields on objects.
Profiles and permission sets define user permissions and access levels.
Salesforce also offers encryption option
Lookup relationship is loosely coupled while master-detail relationship is tightly coupled in Salesforce.
Lookup relationship does not impact the deletion of related records, while master-detail relationship does.
In lookup relationship, child records do not inherit the security and sharing settings of the parent record, while in master-detail relationship they do.
Lookup relationship can be set to optional, while master-...
Apex is a strongly typed, object-oriented programming language used in Salesforce for creating custom business logic.
Apex is similar to Java and C# in syntax and structure
It allows developers to add custom code to Salesforce applications
Used for writing triggers, controllers, and batch processes
Can interact with Salesforce database using SOQL and DML statements
A trigger is a piece of code that is executed before or after specific events occur in Salesforce.
Triggers are used to perform custom actions like updating related records or sending email notifications.
Events in Salesforce that can trigger a trigger include before insert, before update, after insert, after update, etc.
Triggers are written in Apex programming language and are associated with specific objects in Salesfo...
Asynchronous Apex is used to run processes in the background, allowing for long-running tasks without blocking the user interface.
Asynchronous Apex allows for processing tasks in the background without blocking the user interface.
It is commonly used for long-running processes like sending email notifications, updating records, or making callouts to external systems.
Using asynchronous Apex helps improve performance and ...
Yes, we can call future method from batch Apex.
Future methods can be called from batch Apex 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 to update records in Salesforce after processing them in a batch job.
Deployment process for Salesforce involves moving changes from one environment to another using tools like Salesforce DX or Change Sets.
Create a deployment package containing metadata components like Apex classes, Visualforce pages, triggers, etc.
Use tools like Salesforce DX, Change Sets, or Metadata API to deploy changes to target environment.
Run tests in target environment to ensure changes do not break existing func...
Aura bundles are containers for organizing related resources in a Lightning component.
There are three types of bundles in Aura components: Component Bundle, Application Bundle, and Event Bundle.
Component Bundle contains the markup, controller, helper, style, and documentation for a single component.
Application Bundle contains the markup, controller, helper, style, and documentation for an application.
Event Bundle conta...
posted on 11 Feb 2024
I applied via Newspaper Ad and was interviewed in Jan 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed before Mar 2020. There was 1 interview round.
Triggers are database objects that automatically execute in response to certain events or changes in data.
Triggers are used to enforce business rules or data integrity.
They can be used to audit changes to data.
Triggers can be set to execute before or after an event, such as an insert, update, or delete operation.
They can be defined on tables, views, or schemas.
Examples of triggers include sending an email notification ...
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
Depreciation is necessary to allocate the cost of an asset over its useful life.
Depreciation helps in matching the cost of an asset with the revenue it generates.
It allows for the recognition of the wear and tear, obsolescence, and loss of value of assets over time.
Depreciation expense reduces taxable income, resulting in tax savings for companies.
It helps in determining the true profitability and financial position of...
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Aug 2021. There were 3 interview rounds.
The first round was an aptitude test with questions ranging from basic mathematical concepts to logical/analytical questions. English was also included in the test. The difficulty was medium and I was able to solve 70-80% of the questions.
Two coding questions were the part of the test. I was supposed to solve and pass all the test cases for both the questions. The coding questions tested my knowledge in the field of arrays, loops and pointers. I was able to solve one and partially solve another.
I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.
I applied via Walk-in and was interviewed in Aug 2020. There were 4 interview rounds.
Some of the top questions asked at the Tech Mahindra Software Engineer and Salesforce Developer interview -
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.4 L/yr |
Senior Software Engineer
21.6k
salaries
| ₹5.5 L/yr - ₹23.4 L/yr |
Technical Lead
11.9k
salaries
| ₹9.6 L/yr - ₹32 L/yr |
Associate Software Engineer
5.7k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
5k
salaries
| ₹5.3 L/yr - ₹17.5 L/yr |
Infosys
Cognizant
Accenture
Wipro