Black Friday Deal : Up to 40% OFF! + 2 free self-paced courses + Free Ebook  - SCHEDULE CALL

- Salesforce Blogs -

Top 12 Salesforce APP Builder Interview Questions and Answers 2018

Salesforce is one of the most in-demand profiles and the jobs for this profile are available all around the world. If you are going to make your career in Salesforce then you should start with Salesforce Training. There are a number of profiles are available that can help you in shaping your career as a Salesforce IT professional. One of them is Salesforce App Builder or Salesforce application developer profile.

Here in this article, we are going to cover a few of the common Salesforce app builder interview questions that are asked by the interviewers for this profile. Salesforce has more than 40% market share in Cloud technology and this is a market dominator today. The platform is exponentially growing in the market. So, we have written this blog to provide you the information about all questions that are mostly asked by the interviewers. Salesforce questions are categorized as general and profile specific questions. General questions can be asked for all possible Salesforce profiles, while specific questions are usually asked by the experts only.

Salesforce offers a certification as well to the professionals that can help them in kick-starting their career as an IT professional. If you want to pass this exam then you should know all the core concepts that can help you in passing the exam. The Salesforce App builder interview questions that are usually asked by the interviewers are listed below.

Salesforce APP Builder Interview Questions

  1. What is a sandbox in Salesforce, enlist various types of Sandboxes.
  2. Can you edit an apex trigger, apex class or Visualforce page in a production environment?
  3. Enlist various data types of a record name and standard field.
  4. Explain WhoId and WhatId of Salesforce activities.
  5. Why are sharing rules written? Can data access be restricted through Sharing rules?
  6. What is the email templates that can be created in Salesforce?
  7. Explain bucket field of records.
  8. Explain dynamic dashboards and how you can schedule dynamic dashboards?
  9. Explain different reports types that are available in Salesforce.
  10. Explain types of object relation in Salesforce.
  11. What happens to any detailed or child record when a master object is deleted?
  12. Explain Data Skew in Salesforce.

Salesforce APP Builder Interview Questions and Answers 

Q1). What is a sandbox in Salesforce, enlist various types of Sandboxes.

A sandbox is used for development and testing purposes. It is useful as it allows Apex programming without disturbing the production environment. If you want to test any newly developed application of Visual page or Force.com framework then you can test and develop its sandbox instead of testing it directly. salesforce Curriculum Sandbox, therefore, helps in developing an application in a hassle-free manner and then data and metadata can be migrated to the production environment. In this way, developers can test their applications freely even if there is a non-production environment.

Types of Sandboxes in Salesforce

Sandboxes are of the following types:

Read: 6 Steps On How to Build an Impressive Salesforce Consultant Resume (With Samples)
  • Developer Sandbox,
  • Partial Copy Sandbox,
  • Developer Pro Sandbox, and
  • Full Sandbox etc.

Q2). Can you edit an apex trigger, apex class or Visualforce page in a production environment?

Apex class and the trigger cannot be edited directly in the production environment. It is usually done firstly in the developer edition or you can use either Sandbox org or in testing org. It is then deployed using deployment tools in production, and a user with Author Apex permission can only do it. On the other hand, Visualforce pages can be edited and created in a production environment and Sandboxes both.

Q3). Enlist various data types of a record name and standard field.

A standard field, record name can have either text field or auto number data types whose limit is approx. 80 chars. To generate the auto numbers, it is must to specify the format of the data field based on which the next number will be added automatically. Like you can generate the fields in the following ways:

  • Sr No- {1}
  • Sr No- {2}
  • Sr No- {3}

Q4). Explain WhoId and WhatId of Salesforce activities.

  • WhoId refers to the users like any lead or contact. Say for example it can be either LeadID or ContactID.
  • WhatId refers to the objects like OpportunityID, AccountID, and others

Q5). Why are sharing rules written? Can data access be restricted through Sharing rules?

Sharing rules are written to give public read-only access and edit access to some individuals in Salesforce org, like if in any case only managers and superiors are granted extra credentials to your objects as compared to your peers.

These credentials can be Public Read Only or Private. Through sharing rules, we can give more record access to the user. In public groups or through various roles record sharing can be extended through these rules.

These rules are not static and strict for the entire organization. Users are granted greater access through these rules. As far as data access restriction is concerned, we cannot restrict data access through these rules.

Q6). What is the email templates that can be created in Salesforce?

We can create different types of email templates in Salesforce. Some of them are listed below:

Read: Execution Rules of Salesforce Triggers
  • Custom HTML: Custom HTML templates can be created without any letterhead by the users or Administrators that have “Edit HTML Templates” permission.
  • HTML with letterhead: Any user that has the permission of “Edit HTML Templates” can create such letterhead-based email templates
  • Text: This template can be created and changed by any user
  • Visualforce: This template can be created by only administrator or developers. In this template, multiple records merging feature is also available.

Q7). Explain bucket field of records.

You can group related records through bucket field as per their ranges and segments and for this, you need not use any custom fields and complex formulas. You can use buckets for grouping, arranging and filtering data. You need to define multiple buckets to store multiple types of data.

Q8). Explain dynamic dashboards and how you can schedule dynamic dashboards?

Dashboards can be categorized as static and dynamic. Static dashboards are visible to all users that have made the reports. Dynamic dashboards are used to display the information that is relevant to any particular user through this if a sales manager wants to see the report that is generated to any particular team member then he can use dynamic dashboard. salesforce quiz Dynamic dashboards can be used to view or show any user-specific data that may include their personal sales, quotas, number of converted leads or closure cases. If you want to show organizational-wide or regional data then you can use such dynamic dashboards.  Dynamic dashboards cannot be scheduled. These dashboards show real-time data.

Q9). Explain different reports types that are available in Salesforce.

In Salesforce user can generate following report types:

types that are available in Salesforce

  • Matrix Reports: The reports in which data can be grouped as either row or column wise are called Matrix reports
  • Tabular Reports: The reports that are of Excel type and provides an item list along with a grand total are known as Tabular reports
  • Joined Reports: When data of reports are fetched and shown by different reports that may be similar or different, then it is called Joined Reports
  • Summary Reports: These reports are quite similar to Tabular reports, but you can also perform grouping of rows, you can create the charts, and view the subtotal as well.

Here, you can only use Summary and Matrix reports as the data source for dashboards, while joined and Tabular reports cannot be used.

Q10). Explain types of object relation in Salesforce.

Salesforce object relationship is one of the important topics of Salesforce. These objects can be linked through a relationship as well. Following are the types of Salesforce object relationship:

Read: What Is The Best Way To Grow Your Salary In Salesforce?
  • ‘1: n’ or Master Detail Relationship: It is also known as a parent-child relationship, in which the behaviour of the child object is controlled by the master object. Here there can be many children of a single parent. As the master field is the controlling object so cannot be left empty.
  • Moreover, if any record is deleted from the master object then corresponding child object is also updated accordingly. It is also known as cascade deletion. Security settings and other settings are shared among the dependent fields. This relationship can be defined either between two custom objects or one custom and another standard object.
  • ‘1: n’ or Lookup Relationship: If you want to create a link between two objects without any parent dependency then it is known as lookup relationship. It is also a parent-child relationship like Master-Detail relationship. Though here again the parent field is a controlling field, automatic deletion is not possible in such relationship as well.
  • Many to Many or Junction Relationship: When you need to create two master-detail relationships then it is known as Junction Relationship detail. One master-detail relationship can be created by linking three 3 custom objects. In such relationship, two objects are master objects and the third object depends on this object that is basically a child object for these objects.

Q11). What happens to any detailed or child record when a master object is deleted?

In case of a master-detail relationship, when a master record has deleted the child, the record is also deleted automatically. In case of Lookup relationship, the child record is not deleted when parent record gets deleted. free salesforce demo

Q12). Explain Data Skew in Salesforce.

When there are more than 10,000 records then the Data Skew condition is identified. If a single user owns all of these records, then it is known as ownership data skew. When the update is performed then performance issue may be encountered due to data-skew. If a single user owns most of the particular records then it is known as Data Skew condition.

Summary

These questions are not limited even plenty of other questions may be asked by the interviewers. Hope you will have an idea of the types of questions that can be asked by the interviewer. You can also prepare for any particular Salesforce certification and for that you may again need to study the details of Salesforce.

Here, we strongly recommend joining Salesforce Certification program at JanBask Training before you attempt for any certification or appear for the interview with leading organizations. All the best for your next interview. Happy hunting!



Salesforce Tutorial Overview

fbicons FaceBook twitterTwitter lingedinLinkedIn pinterest Pinterest emailEmail

     Logo

    JanBask Training

    A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.


  • fb-15
  • twitter-15
  • linkedin-15

Comments

Trending Courses

Cyber Security Course

Cyber Security

  • Introduction to cybersecurity
  • Cryptography and Secure Communication 
  • Cloud Computing Architectural Framework
  • Security Architectures and Models
Cyber Security Course

Upcoming Class

13 days 14 Dec 2024

QA Course

QA

  • Introduction and Software Testing
  • Software Test Life Cycle
  • Automation Testing and API Testing
  • Selenium framework development using Testing
QA Course

Upcoming Class

1 day 02 Dec 2024

Salesforce Course

Salesforce

  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL
Salesforce Course

Upcoming Class

9 days 10 Dec 2024

Business Analyst Course

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum
Business Analyst Course

Upcoming Class

12 days 13 Dec 2024

MS SQL Server Course

MS SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design
MS SQL Server Course

Upcoming Class

12 days 13 Dec 2024

Data Science Course

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning
Data Science Course

Upcoming Class

5 days 06 Dec 2024

DevOps Course

DevOps

  • Intro to DevOps
  • GIT and Maven
  • Jenkins & Ansible
  • Docker and Cloud Computing
DevOps Course

Upcoming Class

5 days 06 Dec 2024

Hadoop Course

Hadoop

  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation
Hadoop Course

Upcoming Class

5 days 06 Dec 2024

Python Course

Python

  • Features of Python
  • Python Editors and IDEs
  • Data types and Variables
  • Python File Operation
Python Course

Upcoming Class

20 days 21 Dec 2024

Artificial Intelligence Course

Artificial Intelligence

  • Components of AI
  • Categories of Machine Learning
  • Recurrent Neural Networks
  • Recurrent Neural Networks
Artificial Intelligence Course

Upcoming Class

13 days 14 Dec 2024

Machine Learning Course

Machine Learning

  • Introduction to Machine Learning & Python
  • Machine Learning: Supervised Learning
  • Machine Learning: Unsupervised Learning
Machine Learning Course

Upcoming Class

26 days 27 Dec 2024

 Tableau Course

Tableau

  • Introduction to Tableau Desktop
  • Data Transformation Methods
  • Configuring tableau server
  • Integration with R & Hadoop
 Tableau Course

Upcoming Class

5 days 06 Dec 2024

Search Posts

Reset

Receive Latest Materials and Offers on Salesforce Course

Interviews