Tuesday, September 11, 2018

Salesforce Interview Questions for admin

Salesforce Interview Questions for admin 


**************************************************************************************************************

1)What is Salesforce?What is CRM?

Salesforce is the company which provides cloud-based software. As Salesforce is in the cloud, one can use it from anywhere with active internet connection. Salesforce is "Software as a service" as well as "platform as a service".

CRM stands for Customer Relationship Management is an application which is used to automate the process, using salesforce we can store all our important data on the cloud using standard and custom objects and can access it any time when we need.

Salesforce provides apps such as Sales, Marketing, Service as "software as service" whereas it provides a tool called "force.com" where you can customize your application using apex,visualforce.

**************************************************************************************************************

2)What is Profile/Role hierarchy/Permission set in salesforce?


The profile is a collection of permission which determines which task user can perform.
Profile controls permission such as objects access, field access, tab access, record type visibility etc. By default, salesforce provides some standard profiles such as system administrator, read-only, marketing user, standard user etc. We cannot delete these profiles. We can delete custom profiles if no user is assigned to it.

Role hierarchy basically deals with the user access to organization data. The user in the top-level hierarchy has automatic access to data of the user who is below in hierarchy. If we don't want these we can uncheck the grant access using hierarchy checkbox for custom objects. We cannot unchecked it for standard objects.

If we want to give some additional permission to the user we can give it through permission sets.


**************************************************************************************************************

3)What is the approval process?


Approval processes are used to send a record for approval to user's based on conditions.


Steps for creating approval process.

1)Give a name to the approval process.

2)Specify a criterion.

3)Specify record editability properties for the approval process.

==>By default when the approval process is in locked state system administrator can unlock the records.

   we can change this by clicking checkbox available for system administrator and currently assign approver.

4)Select email template

5)Select fields which we need to display on approval layout page.

==>Here additionally we can specify whether approver can access the page from salesforce application or externally from a wireless mobile device.

6)Specify initial submitters.

For example the owner

Here additionally we need to check the checkbox for the approval history related list and Submit for approval button.

7)Specify approval steps.

8)On every approval steps you will have show action button there you can specify approval or rejection action for example field update etc.

**************************************************************************************************************

4)What is validation rule in salesforce and how it differs from apex trigger?


Validation rules are formulae expression used to validate data as per our requirement to prevent wrong entry in the database.

The trigger is also used for validation purpose but in addition, we can create a new record and can call apex methods from the trigger.

**************************************************************************************************************

5)What is workflow and what is process builder?



workflow is an automation used to perform tasks such as,
1)Field update
2)Email alert
3)New task
4)Outbound message

Evaluation criterion in the workflow:
1)created
2)created and every time it is edited
3)created and any time it is edited to subsequently meet criteria

Process builder is an automation that lets you automate the process and see the graphical representation of what have you build.

Following are the actions that you can do using process builder,
1)Create record.
2)Update related record.
3)Send emails.
4)Post to chatter feed.
5)Submit record for approval.

Process builder is used when you have multiple if/else conditions that need to be checked which you cannot do in the workflow. Process builder can call your apex code but workflow cannot.

**************************************************************************************************************

6)Up to how many days deleted records exist in recycle bin?

The records exist in recycle bin for 15 days after which they are deleted permanently.

To restore deleted record we can make use of undelete button.
**************************************************************************************************************

7)What are governor limits in salesforce?


Governor limits in salesforce (Click on the link for complete details)

**************************************************************************************************************

8)What is organization wide default(OWD)?

OWD is a record level access for an organization which specifies the level of access user has to other user data.


**************************************************************************************************************

9)What are sharing rules?

Sharing rules are used to extend access. If the org-wide setting for a certain object is public read-only/private you can open access for certain group of users to whom you need to share record by using sharing rules.

Sharing rules have three components:
1)Which record to share?
2)With which users record needs to be shared?
3)What kind of Access level?


**************************************************************************************************************

10)What is the difference between delete and hard delete?

Delete(Simple deleting of records)
Hard delete(Deleting from recycle bin)


**************************************************************************************************************

11)Is 15 digit id case sensitive?what does first three digit represents?

Yes it is case sensitive, the first three digit represents object.


**************************************************************************************************************

12)What are objects relationship in salesforce?



Basically, we have three different types of object relationship in Salesforce

==>Lookup(One to Many)
==>Masterdetail(One to Many)
==>Junction object(Many to Many)

****Lookup(One to Many)***

In this type of relationship if we delete parent record child record will be still there.

****Master-detail(One to Many)***

In this type of relationship if we delete parent record child record will get deleted as well.

****Junction object(Many to Many)***

This type of relationship is required for creating many to many relationships between objects.
Here we require one more object to establish many to many relationships between other objects.
The third object will have two master-detail one for each object.

**************************************************************************************************************

13)What type of relationship is required for roll-up summary field?

Roll up summary field requires a master-detail relationship between objects.


**************************************************************************************************************

14)What operations you can perform using roll-up summary fields?

You can perform operations such as,
==>Counting related records.
==>Finding Minimum value in child records.
==>Finding Maximum value in child records.
==>Calculating sum.

**************************************************************************************************************

15)What is the difference between Export and Export all?

Export(Simple export of records)
Export all(Export records along with deleted records)



**************************************************************************************************************

16)What can you do using record types?

We can display different page layouts and picklist values using record types.



**************************************************************************************************************

17)Is it possible to uncheck grant access using hierarchy checkbox for a standard object?

No.


For questions related to developer visit,


**************************************************************************************************************

Salesforce interview questions for admin,salesforce interview questions and answers for admin,salesforce admin interview questions with answers,salesforce admin interview questions and answers for experienced,salesforce admin ,salesforce administrator,salesforce admin interview questions,salesforce admin tutorial.
**************************************************************************************************************

No comments:

Post a Comment