Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Deloitte Team. If you also belong to the team, you can get access from here

Deloitte Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Deloitte Salesforce Developer Interview Questions and Answers

Updated 20 Jan 2025

17 Interview questions

A Salesforce Developer was asked 5mo ago
Q. What is the use of the @track decorator in Salesforce?
Ans. 

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

  • Helps in maintaining the state of a component

  • Should be used for properties that need to be reactive and updated in the UI

A Salesforce Developer was asked 8mo ago
Q. Write a trigger related to after update.
Ans. 

A Salesforce trigger for after update events allows you to perform actions post record updates.

  • Use 'after update' to execute logic after a record is updated.

  • Example: Update related records based on changes in the updated record.

  • Use Trigger.new to access the updated records.

  • Use Trigger.old to compare previous values with new values.

Salesforce Developer Interview Questions Asked at Other Companies

asked in Cognizant
Q1. Write a trigger to update related Opportunity records when an acc ... read more
asked in Deloitte
Q2. Write a trigger to update a contact when an account's phone numbe ... read more
asked in Infosys
Q3. How do you make the child records read-only if the parent record' ... read more
asked in Cognizant
Q4. How many ways can asynchronous code be written in Salesforce?
asked in TCS
Q5. Difference between Roles & Profiles, Difference between Workf ... read more
A Salesforce Developer was asked
Q. How many types of reports are there in Salesforce?
Ans. 

There are unlimited reports in Salesforce (SF) as users can create custom reports based on their needs.

  • Users can create custom reports using Salesforce Report Builder.

  • Reports can be based on various objects and criteria.

  • Reports can be scheduled to run at specific times and emailed to users.

  • Reports can be shared with specific users or groups.

  • Reports can be used to analyze data and make informed business decisions.

A Salesforce Developer was asked
Q. What are lookup relationships?
Ans. 

Lookup relationships are associations between two objects in Salesforce, where one object has a reference to another object.

  • Lookup relationships are used to create a link between two objects.

  • They are defined by creating a lookup field on one object that references the other object.

  • Lookup relationships can be one-to-one or one-to-many.

  • They enable data sharing and linking between related records.

  • For example, a Conta...

What people are saying about Deloitte

View All
an associate2
3d
Deloitte USI ASA2 or RSM USI SA1: Which way to go?
I'm at PwC AC as an Associate 2 with 2 yrs of PQE. Is it smart to join Deloitte USI Assurance as ASA2 (30% Hike)? Won't I be overqualified for that level? I also have an SA1 offer from RSM USI with the same pay (34% hike). Plus, I'm expecting a 10% raise at PwC by July end. Thoughts?
Got a question about Deloitte?
Ask anonymously on communities.
A Salesforce Developer was asked
Q. What is a profile?
Ans. 

A profile in Salesforce is a collection of settings and permissions that determine what a user can access and do within the system.

  • Profiles control the object, field, and record-level permissions for users.

  • Profiles also determine the user interface settings, such as page layouts, record types, and tab visibility.

  • Multiple users can be assigned the same profile, allowing them to have the same access and permissions.

  • ...

A Salesforce Developer was asked
Q. What interfaces are available in Salesforce?
Ans. 

Interfaces in Salesforce provide a way to define a contract for classes to implement specific methods and behaviors.

  • Interfaces define a set of methods that a class must implement

  • Interfaces can be used to achieve polymorphism in Apex

  • Interfaces can be used to enforce a common behavior across multiple classes

  • Interfaces can be used to create loosely coupled code

  • Examples of interfaces in Salesforce include Database.Bat...

A Salesforce Developer was asked
Q. Write an Apex Trigger to count the number of Contacts in a particular account.
Ans. 

Use an Apex Trigger to count the number of Contacts in a specific Account.

  • Create an Apex Trigger on the Contact object.

  • Query for Contacts related to the specific Account.

  • Use a SOQL query to count the number of Contacts.

  • Update a custom field on the Account with the count.

Are these interview questions helpful?
A Salesforce Developer was asked
Q. What is the difference between Queueable Apex and Future Apex?
Ans. 

Queueable is used for asynchronous processing while future apex is used for executing code in a separate thread.

  • Queueable is used for complex, long-running processes that can be split into multiple jobs.

  • Future apex is used for short, quick processes that need to be executed in a separate thread.

  • Queueable jobs can be chained together to run in a specific order.

  • Future apex methods are limited in terms of governor li...

A Salesforce Developer was asked
Q. Describe a scenario where you would create a one-to-one relationship in Salesforce.
Ans. 

To create a 1 to 1 relationship in Salesforce, use a lookup field on the child object pointing to the parent object.

  • Create a lookup field on the child object that references the parent object.

  • Ensure that the lookup field has a unique constraint to enforce the 1 to 1 relationship.

  • Use validation rules or triggers to prevent multiple child records from being linked to the same parent record.

A Salesforce Developer was asked
Q. Develop a calculation using a programming language of your choice.
Ans. 

I would develop a calculator in Python using basic arithmetic operations and GUI libraries.

  • Use Python's built-in arithmetic operators (+, -, *, /) to perform calculations.

  • Use a GUI library like Tkinter or PyQt to create a user-friendly interface.

  • Implement error handling to prevent invalid inputs and division by zero.

  • Consider adding additional features like memory functions or scientific notation.

  • Test the calculato...

Deloitte Salesforce Developer Interview Experiences

19 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Question related to flow, security
  • Q2. Asked to write trigger related to after update
  • Ans. 

    A Salesforce trigger for after update events allows you to perform actions post record updates.

    • Use 'after update' to execute logic after a record is updated.

    • Example: Update related records based on changes in the updated record.

    • Use Trigger.new to access the updated records.

    • Use Trigger.old to compare previous values with new values.

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What is the use of @track
  • Ans. 

    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

    • Helps in maintaining the state of a component

    • Should be used for properties that need to be reactive and updated in the UI

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewer was not good, he didn’t let me know if my response was correct or wrong, he didn’t give opportunity to display the other ways of doing it or why did we chose the approach we chose, behaved kind of like know-it-all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2023. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on baisc salesforce from every aspects
Round 2 - Technical 

(1 Question)

  • Q1. Same as technical 1
Round 3 - Behavioral 

(1 Question)

  • Q1. Logic question, project related questions
Round 4 - HR 

(1 Question)

  • Q1. Salary discussed
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2023. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

1 hr of multiple choices questions all technical questions salesforce admin and development

Round 3 - Technical 

(1 Question)

  • Q1. Scenario based questions
Round 4 - Technical 

(2 Questions)

  • Q1. Scenario based questions on profile
  • Q2. Difference between queable and feature apex
  • Ans. 

    Queueable is used for asynchronous processing while future apex is used for executing code in a separate thread.

    • Queueable is used for complex, long-running processes that can be split into multiple jobs.

    • Future apex is used for short, quick processes that need to be executed in a separate thread.

    • Queueable jobs can be chained together to run in a specific order.

    • Future apex methods are limited in terms of governor limits ...

  • Answered by AI
Round 5 - Technical 

(2 Questions)

  • Q1. Scenario how to create 1 to 1 relationship
  • Ans. 

    To create a 1 to 1 relationship in Salesforce, use a lookup field on the child object pointing to the parent object.

    • Create a lookup field on the child object that references the parent object.

    • Ensure that the lookup field has a unique constraint to enforce the 1 to 1 relationship.

    • Use validation rules or triggers to prevent multiple child records from being linked to the same parent record.

  • Answered by AI
  • Q2. Managerial round

Interview Preparation Tips

Interview preparation tips for other job seekers - All are scenario based questions

Salesforce Developer Interview Questions & Answers

user image Haneef Mohamed

posted on 18 Mar 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Salesforce admin, vf pages ,aura, lwc, integration and told to write trigger for grand parent type scenario

Salesforce Developer Interview Questions & Answers

user image Girish Mandaogade

posted on 12 Feb 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is profile
  • Ans. 

    A profile in Salesforce is a collection of settings and permissions that determine what a user can access and do within the system.

    • Profiles control the object, field, and record-level permissions for users.

    • Profiles also determine the user interface settings, such as page layouts, record types, and tab visibility.

    • Multiple users can be assigned the same profile, allowing them to have the same access and permissions.

    • Profi...

  • Answered by AI
  • Q2. What are interfaces we have in Salesforce
  • Ans. 

    Interfaces in Salesforce provide a way to define a contract for classes to implement specific methods and behaviors.

    • Interfaces define a set of methods that a class must implement

    • Interfaces can be used to achieve polymorphism in Apex

    • Interfaces can be used to enforce a common behavior across multiple classes

    • Interfaces can be used to create loosely coupled code

    • Examples of interfaces in Salesforce include Database.Batchabl...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. LWC Parent to child Communication. Child to Parent Communication Unrelated Component Communication
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Apex Trigger to count no of Contacts in a particular account
  • Ans. 

    Use an Apex Trigger to count the number of Contacts in a specific Account.

    • Create an Apex Trigger on the Contact object.

    • Query for Contacts related to the specific Account.

    • Use a SOQL query to count the number of Contacts.

    • Update a custom field on the Account with the count.

  • Answered by AI
  • Q2. Different Values of Apex Context variables in different scenarios
  • Ans. 

    Apex context variables hold different values based on the scenario in Salesforce development.

    • Trigger.new and Trigger.old contain new and old versions of records in trigger context

    • System.isBatch() returns true in batch context

    • System.isFuture() returns true in future method context

    • System.isScheduled() returns true in scheduled job context

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on Apex Trigger

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(1 Question)

  • Q1. Trigger to update contact phone when account is changed. OWD Profile and permission set Batch Apex
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What are security measures in Salesforce? How to import bulk data? Types of flows Best practices in code Javascript is must They will ask to write code by sharing screen.
  • Ans. 

    Security measures in Salesforce include user authentication, data encryption, IP restrictions, and field-level security.

    • User authentication methods like password policies, two-factor authentication, and single sign-on are crucial for securing access to Salesforce.

    • Data encryption ensures that sensitive information is protected both at rest and in transit.

    • IP restrictions can be set to control access to Salesforce from sp...

  • Answered by AI

Skills evaluated in this interview

Deloitte Interview FAQs

How many rounds are there in Deloitte Salesforce Developer interview?
Deloitte interview process usually has 1-2 rounds. The most common rounds in the Deloitte interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Deloitte Salesforce Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Deloitte. The most common topics and skills that interviewers at Deloitte expect are Apex, Salesforce, Salesforce Lightning, Lwc and SFDC.
What are the top questions asked in Deloitte Salesforce Developer interview?

Some of the top questions asked at the Deloitte Salesforce Developer interview -

  1. Write a trigger to update contact when accounts phone chang...read more
  2. Scenario how to create 1 to 1 relations...read more
  3. Fetch data in table from a...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 17 interview experiences

Difficulty level

Easy 10%
Moderate 80%
Hard 10%

Duration

Less than 2 weeks 56%
2-4 weeks 22%
4-6 weeks 11%
6-8 weeks 11%
View more

Interview Questions from Similar Companies

PwC Interview Questions
3.3
 • 1.4k Interviews
Ernst & Young Interview Questions
3.4
 • 1.2k Interviews
KPMG India Interview Questions
3.4
 • 844 Interviews
ZS Interview Questions
3.3
 • 475 Interviews
BCG Interview Questions
3.7
 • 203 Interviews
Bain & Company Interview Questions
3.9
 • 111 Interviews
WSP Interview Questions
4.2
 • 99 Interviews
Mercer Interview Questions
3.7
 • 89 Interviews
View all
Deloitte Salesforce Developer Salary
based on 720 salaries
₹5.9 L/yr - ₹15.8 L/yr
42% more than the average Salesforce Developer Salary in India
View more details

Deloitte Salesforce Developer Reviews and Ratings

based on 47 reviews

3.8/5

Rating in categories

3.8

Skill development

3.3

Work-life balance

3.8

Salary

3.7

Job security

4.1

Company culture

3.3

Promotions

3.5

Work satisfaction

Explore 47 Reviews and Ratings
Salesforce Developer

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Explore more jobs
Consultant
40k salaries
unlock blur

₹10 L/yr - ₹21.5 L/yr

Senior Consultant
24.8k salaries
unlock blur

₹16.6 L/yr - ₹33.3 L/yr

Analyst
16.6k salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Assistant Manager
11.3k salaries
unlock blur

₹12.1 L/yr - ₹22 L/yr

Manager
7.9k salaries
unlock blur

₹24.6 L/yr - ₹43.7 L/yr

Explore more salaries
Compare Deloitte with

Accenture

3.7
Compare

PwC

3.3
Compare

Ernst & Young

3.4
Compare

Cognizant

3.7
Compare
write
Share an Interview