KEMBAR78
SF Interview Questions | PDF | Databases | Method (Computer Programming)
0% found this document useful (0 votes)
56 views26 pages

SF Interview Questions

The document compares Salesforce Dev 401 and Adv Dev 501, highlighting the learning outcomes, target audience, and average salaries. It also outlines the benefits of Salesforce CRM, explains concepts like custom objects, object relationships, and workflows, and discusses various features and components of the Salesforce platform. Additionally, it covers topics such as Apex triggers, reports, dashboards, and governor limits, providing a comprehensive overview of Salesforce functionalities and best practices.

Uploaded by

duct-ditty.4w
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views26 pages

SF Interview Questions

The document compares Salesforce Dev 401 and Adv Dev 501, highlighting the learning outcomes, target audience, and average salaries. It also outlines the benefits of Salesforce CRM, explains concepts like custom objects, object relationships, and workflows, and discusses various features and components of the Salesforce platform. Additionally, it covers topics such as Apex triggers, reports, dashboards, and governor limits, providing a comprehensive overview of Salesforce functionalities and best practices.

Uploaded by

duct-ditty.4w
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 26

1.

Compare Salesforce Dev 401 with Salesforce


Adv Dev 501.
Criteria Salesforce DEV 401 Salesforce Adv Dev
501
What do we learn? Building customized Apex scripts, Developer
applications, analytical Console, deploying MVC
functions, etc. architecture, etc.
Who can learn? Software and IT App and CRM
professionals developers, system
admins, etc.
What is the average USD 99,000 USD 141,000
annual salary?

2. What is the benefit of Salesforce CRM?

Here are some of the top benefits of Salesforce CRM:


 Ensuring faster and better sales opportunities
 Deploying an analytical approach to customer acquisition
 Reducing costs and improving customer satisfaction
 Automation of repetitive and less important tasks
 Improved efficiency and enhanced communication on all fronts

3. What are custom objects in Salesforce?

Simply put, custom objects are database tables in Salesforce.

All data related to an enterprise can be stored in Salesforce.com, and for


that, there is a need for a junction object, which is a custom object. The
custom object has a master-detail relationship. We can create a master-
detail relationship between two objects and then connect a child object as a
related list. Custom objects, which can be listed in custom settings, have a
set of static data that is reusable.

In the process, the custom object has to be defined first, and then the below-
mentioned steps need to be followed:
 Join records with the custom object
 Custom object data is displayed in custom lists
 Create a custom tab for the custom object
 Build page layouts
 Create a dashboard and a report for analyzing the custom object

4. Define object relationship in Salesforce.

In Salesforce, we can link the standard and custom object records in a


related list. It is done by the object relationship overview. Various types of
relationships can be created to connect specific business cases with specific
customers. It is possible to create a custom relationship on an object and
define various relationship types.

5. List various object relations in Salesforce.

Object relations in Salesforce can be of the following types:


 One to many
 Many to many
 Master-Detail

6. What is an app in Salesforce?

An app in Salesforce is a container that contains a name, a logo, and a group


of tabs that work as a unit to provide specific functionality. Users can switch
between apps using the Force.com app’s drop-down menu at the top-right
corner of every page.

7. Explain the advantages of Salesforce using the


SaaS platform.

Some of the main benefits of Salesforce SaaS are mentioned below:


 Its pay-as-you-go model perfectly suites all customers
 No hassle with infrastructure management
 All applications are accessed via the Internet
 Easy integration between various applications
 The latest features are provided without any delay
 Guaranteed uptime and security
 Scalable performance for various operations
 Ability to access via mobile devices from anywhere

8. How does Salesforce deploy sales tracking?

Salesforce is very meticulous when it comes to recording intricate details


such as sales numbers, customer details, customers served, repeat
customers, etc. Salesforce makes it easy to create detailed reports, charts,
and dashboards for keeping track of sales.

9. What are Workflows in Salesforce? What are


Actions in a workflow?

A workflow in Salesforce is basically a container or business logic engine that


automates certain actions based on particular criteria. If the criteria are met,
the actions get executed. When they do not, the record will get saved but no
action will be executed.
There are two types of actions in a workflow in Salesforce, which are
mentioned below:
 Immediate Actions: Actions that get executed immediately when the
record is created or edited
 Time-Dependent Actions: Actions that get executed after a certain
duration of time, such as 10 days before a records’ close date. After a
certain time period, the workflow rules in Salesforce will re-evaluate
the record just to make sure that the rule criteria are met. If the record
meets the criteria, the aligned actions will be executed.

10. What is a Master–Detail relationship?

A master-detail relationship is basically a parent-child relationship in which


“master” represents the parent and the other “details” represent the child. If
the parent is deleted, then the child also gets deleted. Roll-up summary
fields can only be created on master records, which will calculate the SUM,
AVG, and MIN of the child records.

11. What is a connected app?

A connected app is a framework used to integrate an application with


Salesforce with the help of APIs and standard protocols. It uses standard
SAML, OAuth, and OpenID Connect protocols to authenticate, authorize, and
provide single sign-on (SSO), for external apps. With the help of the
connected app, Salesforce admins can set up security policies and control
who uses the corresponding apps.
12. Can two profiles be assigned to one user?

Depending on the profile assigned, users gain access to Salesforce. One


profile can be assigned to many users. Let’s consider an example scenario
where the admin creates a sales profile. Now, the admin has to give access
to one sales profile to multiple members of the sales team.

However, the admin cannot give a user gain access to more than one profile
because sales reps should only have access to the sales profile. So two
profiles cannot be assigned to one user.

13. What are the Salesforce subsidiaries?

The following is a list of some major Salesforce subsidiaries:

Tableau
1. Pardot
2. Heroku
3. Mulesoft
4. Demandware Inc
5. SalesforceIQ

14. What is an Audit trail?

If an organization has various Salesforce administrators, the audit trail lets


you track all the recent changes made by other admins. It can store up to six
months’ worth of data.

That’s all for the basic Salesforce interview questions for freshmen. Let’s
move on to the next section of intermediate Salesforce interview questions
and answers.
15. What happens to the Detail (Child) record
when a Master (Parent) record is deleted?

In a master-detail relationship, when a master record is deleted, the detail


record also gets deleted automatically.

On the other hand, in a lookup relationship, the child record will not be
deleted, even if the parent record is deleted.

16. Can you have a roll-up summary field in the


case of a Master–detail relationship?

Yes, we can have a roll-up summary for a master-detail relationship but not
for a lookup relationship. This is because a roll-up summary field is used to
display a value in the master record based on the values of a set of fields in
the detail record.

17. What is an sObject type?

An sObject is any object that can be stored in the Force.com platform


database. Apex allows the use of a generic sObject abstract type to
represent any object.

For example, ‘vehicle’ is a generic type, and ‘car’ and ‘motorbike’ are
concrete types of ‘vehicle’.

Go through this Salesforce Tutorial to learn about Salesforce end-


to-end!
18. What are triggers in Salesforce? How are they
different from workflows?

Triggers in Salesforce are called Apex triggers. These are distinct and
available specifically for common and expected actions like lead conversions.
It is just a piece of code that is executed before or after a record is inserted
or updated.

A trigger is different from a workflow, as the former is a piece of code,


whereas a workflow is an automated process that uses no code.

Also, check out the blog on Vlocity in Salesforce.

19. What is trigger.new?

Trigger.new returns a list of records that have been added recently to


sObjects. The records that have yet to be saved in the database are
returned. Only insert and update triggers have the sObject list, and records
can only be modified before.trigger.

20. What is the minimum test coverage required


to deploy a trigger?
 System Administrator: Customization and administration of an
application
 Standard User: Can edit, view, update, or delete one’s own record
 Read Only: Able to just view the records
 Solution Manager: Comes with the standard user permission but can
also manage categories and published solutions
 Marketing User: Able to import leads into the organization, along
with standard user permissions
21. Explain the Force.com platform.

Force.com is the entire infrastructure and codebase on which the complete


Salesforce application exists. In other words, Salesforce is built on
Force.com, which is a Platform as a Service (PaaS) that lets us simplify the
design, development, and deployment of cloud-based applications and
websites. Salesforce Developers can work with Cloud Integrated
Development Environment (IDE) and deploy the applications on Force.com
servers.

22. List the various types of reports available in


Salesforce.

Mentioned below are the various types of Salesforce reports:


 Tabular Report: In this report, the grand total is displayed in a table
format.
 Matrix Report: This is an in-depth report wherein there are both row
and column-based groups.
 Summary Report: A summary report is a report in which the grouping
is on a column basis.
 Joined Report: Joining two or more reports into one creates a joined
report.

23. How many reports can be added to the


Salesforce dashboard?

A Salesforce dashboard can be seen as a visual and pictorial representation


of a dashboard with the facility to add up to 20 reports.
24. Explain the various Salesforce dashboard
components.

The various Salesforce dashboard components are explained below:


 Gauge: It is used for showing a single value within a range of custom
values.
 Metric: This is used for displaying a single key–value pair. It is possible
to click the empty text field next to the grand total and enter the
metric label directly on the components. All metrics placed above and
below one another in the dashboard column would be displayed as a
single component.

Other dashboard components are explained below:


 Table: The report data can be shown in column form using a table.
 Visualforce Page: It is used for creating a custom component or
showing information that is not available in other component types.
 Custom S-Component: This contains the content that is run or
displayed in a browser like an Excel file, ActiveX Control, Java applet,
or custom HTML web form.

25. What is Visualforce in Force.com?

Visualforce can be defined as the user interface for the Force.com platform.
It is a component-based framework that can include over 100 in-built
components. It includes a tag-based markup language, and each Visualforce
tag corresponds to a page or a field.

The Visualforce framework works on the standard MVC paradigm. It is


possible to have tight integration with the database and also deploy auto-
generated controllers for database objects. Developers can use Apex codes
to write their own controllers. They can access AJAX components or even
create their own components.
26. What is a static resource in Salesforce?

A static resource lets us upload content that is in the form of .jar and .zip
formats, style sheets, JavaScript, and so on. It is recommended to deploy a
static resource rather than uploading files to the Documents tab since it is
possible to pack a set of files into a directory hierarchy and upload it. These
files can easily be referred to a Visualforce page.

27. Differentiate between Salesforce Object


Query Language and Salesforce Object Search
Language.
 Salesforce Object Query Language (SOQL) lets us search for only one
object. We can query for all types of fields in SOQL. Data Manipulation
Language (DML) operations can be performed on the query results.
 Salesforce Object Search Language (SOSL) lets us search for multiple
objects. However, in SOSL, we can query only for texts, emails, and
phone numbers. Also, DML operations cannot be performed on the
search results.

28. What are the different methods of Batch Apex


class?

Database.Batchable interface contains three methods that must be


implemented:

Start method:
global (Database.QueryLocator | Iterable<sObject>)
start(Database.BatchableContext bc) {}

Execute method:
global void execute(Database.BatchableContext BC, list<P>){}
Finish method:
global void finish(Database.BatchableContext BC){}

29. What is the difference between Standard and


custom controllers?
 Standard Controllers: Standard controllers are created for all
standard Salesforce pages. They consist of the same logic and
functionalities that are utilized in any standard Salesforce page. They
can be easily utilized with both standard and custom objects.
 Custom Controllers: Custom controllers are a class written in Apex
that overrides the standard functionality of a standard controller of a
page. It executes the logic of a page without utilizing the Standard
Controllers. We use custom controllers whenever we want to run a
Visualforce page fully in system mode, which means that the security
and permissions of the current user will not be recognized.

30. What are the different data types that a


standard field record name can have?

A standard field record consists of either an auto-number or text field read-


only data type with a maximum limit of 80 characters. It depends on whether
the field name consists of a unique text ID or a numerical ID.

To create auto numbers, the format should be described while defining the
field, and, later, when every record is added, the number gets auto-
generated. For example :
Sr No-{1}
Sr No-{2}
31. Where we can use Lightning components?

We can use Lightning components for a variety of purposes, some of which


are mentioned below:
 To drag-and-drop components in the Lightning App Builder and
Community Builder.
 To add more Lightning Components to Lightning Pages.
 To add Lightning Components to Lightning Experience Record Pages.
 To override Standard Actions.

32. What are the tools included in Lightning?


 Lightning Component Framework – It provides components and
extensions that can be utilized to develop reusable custom
components, standalone apps, and customize the Salesforce1 Mobile
App.
 Lightning App Builder – An UI tool that lets you build apps rapidly
with the help of drag-and-drop components provided by Salesforce.
 Lightning Connect – An integration tool to easily integrate Salesforce
to consume data from any external source using the OData
specification.
 Lightning Process Builder – Lightning Process Builder in
Salesforce is a visualization tool for the automation of business
processes.
 Lightning Schema Builder – It is a visualization tool used to view
and create objects, fields, and relationships.

33. What are Governor Limits in Salesforce?

Governor limits are some of the biggest challenges for a Salesforce


developer.
As and when the Apex code exceeds the limit, it issues a run-time exception,
which cannot be handled. The following is a list of some of the key governor
limits in Salesforce:
 Push Notification Limits
 Per-Transaction Apex Limits
 com Platform Apex Limits
 Size-Specific Apex Limits
 Miscellaneous Apex Limits
 Static Apex Limits
 Email Limits

34. What are the different types of collections in


Salesforce Apex?

Collections are the type of variables used to store multiple numbers of


records (data). The different types of collections in Salesforce are mentioned
below:
 Lists
 Maps
 Sets

35. What are maps in Apex?

Maps are used to store data in the form of key–value pairs, where each
unique key maps to a single value.
Syntax:
Map<String, String> country_city = new Map<String, String>();
36. What is an Apex transaction?

An Apex transaction represents a set of operations that are executed as a


single unit. These operations include DML operations that are responsible for
querying records. All the DML operations in a transaction either get
completed successfully or get rolled back completely if an error occurs even
in saving a single record.

37. What is the difference between public classes


and global classes in Salesforce Apex?

A global class is accessible across the Salesforce instance, irrespective of


namespaces.
Whereas public classes are accessible only in the corresponding
namespaces.

38. What are getter and setter methods?

The get (getter) method is used to pass values from the controller to the VF
page.
Whereas, the set (setter) method is used to set the value back to the
controller variable.

39. Which fields are automatically indexed in


Salesforce?

The following fields are automatically indexed in Salesforce:


 Custom fields marked as an external ID or a unique field
 Primary keys (ID, Name, and Owner fields)
 Audit dates (such as SystemModStamp)
 Foreign keys (Lookup or Master-Detail relationship fields)

Check out our blog to learn more about Salesforce Custom Fields!

40. A time-dependent workflow action cannot be


created for which workflow?

Time-dependent actions in workflow rules can not be added when the


following actions occur.
 When workflow rule is in active state.
 When the workflow rule has pending actions and is deactivated.
 When the workflow rule criteria of a record are set to: created, and
every time it’s edited.

41. What is a sandbox in Salesforce? What are


the types of Sandboxes available?

A sandbox is a similar copy of a Salesforce production that is used for


testing, development, and training. The content and size of a sandbox may
vary depending on the type of sandbox and the edition of the production
organization that is associated with the sandbox. There are four types of
sandboxes available, which are mentioned below:
 Developer Sandbox
 Developer Pro Sandbox
 Partial Data Sandbox
 Full Sandbox
42. What is an Apex class?

An Apex class is a template from which Apex objects can be created. These
classes consist of other classes, variables, user-defined methods, exception
types, and the static initialization code.

43. What is Salesforce CRM?

It is a cloud-based CRM that doesn’t require IT experts to set up or manage


the cloud. One can simply log in and connect to the customers directly. The
Salesforce CRM system is a well-organized platform that provides
information to its customers from different sources. It is a customer-centric
system that integrates customers’ information for an organization’s benefit.
44. What is Salesforce Lightning?

Salesforce Lightning is a platform that provides tools for every organization


to build next-generation UI and UX in Salesforce. Lightning creates a modern
productivity-boosting user experience. It is used to create a fast, beautiful,
and unique user experience, just like real lightning, so that sales teams can
sell their products faster. Lightning Experience uses the open-source Aura
framework. It is a completely re-designed framework to create a modern
user interface.

45. Why use Batch Apex instead of Normal Apex?

There are various reasons why Batch Apex is better than Normal Apex, some
of which are mentioned below:
 A Normal Apex uses 100 records per cycle to execute SOQL queries,
whereas a Batch Apex does the same in 200 records per cycle. So, it is
very fast when considering the execution of SOQL queries.
 A Normal Apex can retrieve 50,000 SOQL queries, but in a Batch Apex,
50,000,000 SOQL queries can be retrieved.
 A Normal Apex has a heap size of 6 MB, whereas a Batch Apex has a
heap size of 12 MB.
 When executing bulk records, Normal Apex classes are more
vulnerable to encountering errors as compared to batch Apex. The
latter is normally error-free.

Are you interested in learning Salesforce from experts? Here is


Intellipaat’s Salesforce Training in Bangalore to make you industry-
ready!

46. How can you call an Apex class in Salesforce?

The following are the ways to call an Apex class in Salesforce:


 From the Visualforce page
 From the Developer Console
 From JavaScript links
 By using a trigger
 From another class
 From the home page components

47. How will you create a many-to-many


relationship?

A many-to-many relationship can be created by using a junction object. A


junction object is a custom object that has two master-detail relationships.
48. What are the different types of Reports
available in Salesforce?

Based on the structural differences, Salesforce has four different types of


reports:
Tabular Report A tabular report displays data in the
form of an Excel-like table that
provides a list of items with the
grand total.
Joined Report A joined report is a combined report
that has multiple blocks that show
data from different reports, either of
the same type or of different types.
Matrix Report A matrix report works in two-
dimensions and allows you to group
records row- and column-wise.
Summary Report In a summary report, the view is in
tabular form itself, but it has more
functionalities like grouping rows
(only), viewing subtotals, and
creating charts.

Preparing for a Job Interview! Check out our Top Salesforce


Lightning Interview Questions curated by Industry experts.

49. How does Salesforce track sales?

There are unique procedures followed by every company for tracking their
sales. Various companies track the performance of sales through data
analysis. The tracking system of Salesforce allows companies to collect basic
details for evaluating the performance, such as:
 Customers who are served daily
 Number of daily sales
 Day-to-day reports of sales from Sales Managers
 Sales figures on a weekly, monthly, or quarterly basis, depending on
organizations’ needs
 Details of the repeat customers who serve as the key factor for the
growth of any organization

50. What is a junction object?

Junction objects help associate two objects. They are custom objects in
Salesforce that allow to build a master-detail relationship that is established
between two different data objects. It uses a many-to-many relationship to
link many junction objects to several records.

Example: If a candidate applies for a job, then the job profile can be
connected to many applicants, and the candidate can be linked to several
other jobs as well. Here, the junction object will be the ‘job profile.’

Check out our blog to learn about map class in salesforce!

51. What is the difference between a role and a


profile in Salesforce?

Role:

A role helps manage and regulate the Salesforce access that affects reports.
Also, it allows for controlling user visibility over data within an organization.
Users who can access the data and perform operations on it are given a
specific role. Candidates with a specific role can share the reports with other
team members.

Profile:
A profile is an essential component of any organization. Moreover, it is
compulsory for all users to verify their identity for legal authorization. It helps
secure an organization’s data from illegal visitors. It is not permissible to
operate Salesforce without having a profile. It also controls the types of
records that a user can see.

52. What is a wrapper class in Salesforce?

A wrapper class is a type of container class in Salesforce that contains a


group of objects as its segments. Also, the wrapper class is of an abstract
data type.

In Salesforce, we use a wrapper class to envelop collected data. A


programmer defines the wrapper class that acts as a custom object, along
with its properties.

Moreover, the instances of a wrapper class help represent distinct objects in


the corresponding table on a Visualforce page.

53. What are the reasons that can cause data loss
in Salesforce?

There are various reasons that cause the Salesforce data to be lost, and they
are mentioned below:
 Altering the date and time
 Converting parameters such as number and currency from other data
types
 Importing data that, at times, goes wrong
 Moving the text, URL, or email from the text area
 Altering the auto-number and the checkbox
 Modifying the multi-select picklist to other types
54. Can you give an example of a Salesforce API
and its usage?

Salesforce provides the following APIs for developers to easily integrate


across Salesforce:

REST: With the help of the REST API you can easily incorporate Salesforce
applications using HTTP methods in either XML or JSON formats. It is the
most suitable choice for developing mobile applications or external clients.

Bulk: The Bulk API provides us with programmatic access especially for
quickly loading and querying large amounts of data into your Salesforce
organization.

Streaming: The Streaming API is used to trigger and receive notifications


whenever changes are made to Salesforce data, according to the defined
criteria.

55. Can you edit an Apex trigger/ Apex class in


the production environment? Can you edit a
Visualforce page in the production environment?

No, we cannot modify Apex classes or triggers directly in the production


environment. It should be done first in the Developer Edition or testing org or
in sandbox org. Then, a user with Author Apex permission can deploy it in
production, which overwrites the last version.

Visualforce pages can easily be generated and modified in sandbox and


production, as well, if they do not comprise a custom controller.
56. What are the different types of email
templates that can be created in Salesforce?

Mentioned below is a list of email templates that can be created in


Salesforce:
6. Text: Text templates can be created or changed by all the users in the
organization.
7. HTML with Letterhead: Admins and users who have ‘Edit HTML
Templates’ can create this type of template based on a letterhead.
8. Custom HTML: It is an extension of the previous one. Admins and
users with ‘Edit HTML Templates’ can create custom HTML templates
even without the need for a letterhead.
9. Visualforce: Admins and developers can create this template using
Visualforce. It provides advanced functionalities like merging
recipient’s data from multiple records.

57. In how many ways we can share a record?

With the help of the following methods, we can share records in Salesforce:
 Role Hierarchy:
Whenever a user is added to a role, the user above the current
user in the role hierarchy will have access to records and will
inherit permissions.
Setup → manages users → roles → setup roles → click on ‘add
role’ → provide name and save.
 OWD:
Organization-Wide Default (OWD) lets you set up public read-only
or public write-only for users across the organization.
Setup → Security Controls → sharing settings → Click on ‘Edit’
 Manual Sharing:
The owner or person higher in the role hierarchy can give
manual access to users or a group of users to records\files.

What were your responsibilities in your last job?


My responsibilities closely parallel those listed in your job ad. As a Salesforce Administrator, I
was responsible for daily administration of the salesforce database; creating and managing
users, licenses, profiles, roles and permissions. I also created and customized objects, fields,
record types, page layouts, workflows, process builders and validation rules. I developed
daily/weekly/monthly reports and dashboards to ensure data and process integrity. I also did
the troubleshooting and resolved Salesforce issues as they arose, making sure systems were
100% operational, with updates installed and third-party applications well integrated. I
collaborated and participated with the sales team as well as management to set direction for
organization improvements and increase adoption of Salesforce. And because I brought a
media and event flair to the job, I assisted in product development and testing through
deployment. Providing both the technical and user perspective.

Strengths:
My greatest strength is a strong record in relationship building. I'm happiest when I'm
engaging and strategizing about how we can help one another. I find that in life, people
communicate differently, right? A couple of years back, I considered myself an introvert and
when I started working as an event manager, I realized the power of deep listening and good
questions. I’ve had my siblings come to me many times because they knew I could find the
right words to express something they’d been trying to tell my parents. (laugh) At work, this
has allowed me to have a good relationship - especially one on one - with both my co-
workers, supervisors, and stakeholders.

Weaknesses:
I get excited when people on my team brainstorm big new ideas. I sometimes get so caught
up in the moment that I volunteer to do too much. I know this can be a distraction in ways
that put me at risk. I’ve learned to check if I have the right amount of bandwidth to take up
any extra work.
Why should we hire you:

In my previous role I used salesforce to input and maintain demographic and financial data of landlords
and tenants along with monitoring the status of their applications through salesforce applications. May I
also add that I am also a recent Certified Salesforce Administrator and can speak from both a user’s and
admin point of view.

I’ve got both the experience and having worked in sales roles and developed solutions that incorporate
technical and customer support features. I believe I am uniquely positioned to add a lot of value to this
Salesforce Admin role. My resume also demonstrates that I’ve been successful with the key
responsibilities of this role: (add Job Description responsibilities).

Why do you want to work here:


I understand that you’re looking for an administrator who (can own and maintain your Salesforce org
together with related platforms and integrated related applications). Over the course of my career, I
have been one of the lead Admins for a company for 2 years. I read about your company and I loved that
your values of XXXX ties with mine. I know you’re growing fast/have been in the space for a while, and I
think the fact that you’re implementing Salesforce/have been using it for a while shows you can benefit
a lot from streamlining tools to fit your specific goals. I find that challenge exciting.

Tell me about a time you showed leadership:


Recently there was a situation where my manager needed to take medical leave and was unable to
come into work for a few weeks. This coincided with a major deadline that she was leading. I knew that
if this deadline was not met, we could lose a big client. I approached her and proposed I could move
ahead with the client. All I needed was an introduction (Good ending story). Fast forward to three weeks
later and the shoes had fit pretty well. I got to see how high the stakes were, and realized not just how
much my manager made life easy for us, but also what it took to play at that level. This got me even
more excited about learning.

Tell me about a time you were successful on a team:


When we decided to run the first ever Poetry Event with my mentor Alex, I had never worked with
location, inventory, writing, social media, etc. There were a lot of moving parts and the learning curve
was very steep. I thought we would fail because it had not been done before, but by implementing
Standard Operating Procedures that worked in other industries, we were able to pull off the IYA griot
night and kept hitting our targets every single month for the 2 years I was there.

How do you measure success for yourself technically:


I think an example will explain both how I focus on the customers and how helping them defines my
success. In my roles as a Salesforce admin, I have to make our org more user friendly so that users can
find features or solutions that meet their needs. So, a key metric would be identifying a problem that
cuts across and especially solving it before it occurs. Being able to speak from a user’s point of view and
then enable them achieve the goal they had in mind. If I can solve a problem and grow through that
process, this means I can solve it faster for the team and that’s usually how I measure myself technically.

Describe your leadership style:


There are many aspects to my leadership philosophy, but the foundation is psychological safety. Right
or wrong, I want to give the people around me, reporting to me, and partnering with me the ability to
truly and honestly express their opinions without fearing any retribution or impact. I really believe in
people, and that sometimes we project our fears on others. But if we can take the time to create a safe
environment, conflicts can be room for massive positive growth.

Tell me about a time you worked with a difficult person:


I don’t really believe that there are inherently difficult people. In my experience, different backgrounds
and levels of information can make it difficult to understand another’s point of view. As an admin, I
really wanted to push for automations with regards to how we activated and deactivated users on the
system. I saw a great opportunity to make life easy for myself and the other admins I worked with
because sometimes we would get so many requests for user deactivations and stuff like that often took
a lot of time. But one of the admins I worked with thought that it would take more time to build an
automated functionality and so discouraged that.

So, what I did was, I contacted one of the developers to find out if he had any availability to work with
me on this functionality. We were able to build a flow that deactivated and activated users by just
adding their user IDs to a query. It took a few days to have this tested and working. And this difficult co-
worker approached me and told me how helpful that flow was in saving him time when it came to user
provisioning.

If you were stuck in solving a technical problem, how would you ask for help:
Salesforce administration work can be very context-sensitive but still have a high impact. I may have a
unique understanding of something I am configuring, like setting up security or a workflow. Still, it could
impact others if I am stuck or get things wrong. In that event, if I am stuck, who and when I ask for help
depends on how time-sensitive the task is, where I am in the project life-cycle, and whether they are
available to help.

Do you have any questions for me:


I do have a few questions. Thanks for asking. I did prepare a few questions, one moment please.

Would you have any training opportunities for your current employees, especially those who will be
willing to acquire new skills in cross-related departments; say I wish to become a developer?
Also, what do you see as the most critical component of your business today that will contribute to your
long-term success? What challenges does your organization face?

Lastly, is this a new position? If not, why did the last person leave?

You might also like