Salesforce Interview questions answers
Salesforce interview
As of Jan 2020, Salesforce is that the world’s leading CRM service provider. They have more than 40% market share in the Cloud CRM space and dominates the overall CRM space with a market share of 19.7%. They were rated the world’s #1 CRM for 2 consecutive years and if the projected growth of Salesforce is anything to travel by, the necessity for professionals with Salesforce training is only going to exponentially increase. This is where Salesforce enters the image , which is what has prompted me to write down a blog on the foremost commonly asked Salesforce interview questions.
Thanks to the knowledge and wisdom shared by a number of our experts from the industry, I even have shortlisted this definitive list of the highest 50 Salesforce interview questions which can help you breeze through your interview. Hopefully this helps you land a top-notch job within the domain of your passion. In case you attended a Salesforce interview recently, we urge you to post any question you've got faced. Our experts are going to be happy to answer them for you.
Want to Upskill yourself to urge ahead in Career? Check out the Top Trending Technologies.
Top 5 Salesforce Interview Questions And Answers
This list of Salesforce interview questions is split into 9 sections, each for various aspects of Salesforce.
Salesforce fundamentals
Declarative features
Audit & reporting features
Data modelling and data management
Logic & process automation
Software testing
Debug & deployment tools
Integration features
Programmatic features
A. Salesforce Fundamentals – Salesforce Interview Questions
1. Can two users have the same profile? Can two profiles be assigned to an equivalent user?
Profiles determine the extent of access a user can have during a Salesforce org.
As far as the first part of the question is concerned, Yes. One profile can be assigned to any number of users. Take the instance of a Sales or Service team during a company. The entire team are going to be assigned an equivalent profile. The admin can create one profile: Sales Profile, which can have access to the Leads, Opportunities, Campaigns, Contacts and other objects deemed necessary by the corporate .
In this way, many users are often assigned an equivalent profile. In case the team lead or manager need access to additional records/ objects then it are often done by assigning permission sets just for those users.
Answering the second a part of the question, each user can only be assigned 1 profile.
2. What are Governor Limits in Salesforce?
In Salesforce, it's the Governor Limits which controls what proportion data or what percentage records you'll store within the shared databases. Why? Because Salesforce is predicated on the concept of multi-tenant architecture. In simpler words, Salesforce uses one database to store the info of multiple clients/ customers. The below image will assist you relate to the present concept.
multi tenant architecture - salesforce interview questions
To make sure no single client monopolizes the shared resources, Salesforce introduced the concept of Governor Limits which is strictly enforced by the Apex run-time engine.
Governor Limits are a Salesforce developer’s biggest challenge. That is because if the Apex code ever exceeds the limit, the expected governor issues a run-time exception that can't be handled. Hence as a Salesforce developer, you've got to be very careful while developing your application.
Different Governor Limits in Salesforce are:
Per-Transaction Apex Limits
Force.com Platform Apex Limits
Static Apex Limits
Size-Specific Apex Limits
Miscellaneous Apex Limits
Email Limits
Push Notification Limits
3. What is a sandbox org? What are the various sorts of sandboxes in Salesforce?
A sandbox may be a copy of the assembly environment/ org, used for testing and development purposes. It’s useful because it allows development on Apex programming without disturbing the assembly environment.
When can you use it?
You can use it once you want to check a newly developed Force.com application or Visualforce page. You can develop and test it within the Sandbox org rather than doing it directly in production.
This way, you'll develop the appliance with none hassle then migrate the metadata and data (if applicable) to the assembly environment. Doing this during a non-production environment allows developers to freely test and experiment applications end to finish .
Types of Sandboxes are:
Developer
Developer Pro
Partial Copy
Full
4. are you able to edit an apex trigger/ apex class in production environment? Can you edit a Visualforce page in production environment?
No, it's impossible to edit apex classes and triggers directly in production environment.
It must be done first in Developer edition or testing org or in Sandbox org. Then, to deploy it in production, a user with Author Apex permission must deploy the triggers and classes using deployment tools.
However, Visualforce pages are often created and edited in both sandbox and in production.
Only if the page has got to do something unique (different values), it might need to be developed via Sandbox.
5. What are the various data types that a typical field record name can have?
A standard field record name can have data sort of either auto number or text field with a limit of 80 chars.
For generating auto numbers, the format must be specified while defining the sector and then for each record that's added, the amount will get auto generated. For example:-
Sr No-{1}
Sr No-{2}
Sr No-{3}
6. Why are Visualforce pages served from a special domain?
Visualforce pages are served from a special domain to enhance security standards and block cross site scripting.
Comments
Post a Comment