- What are permission sets and how do they differ from profiles?
- When will you use profile and permission sets together?
- Difference between roles and profiles?
- What are controllers?
- What are extensions?
- Difference between controllers and extensions?
- What is a standard controller and custom controller?
- What is the Minimum number of queries required to query for 2 level, 3 level relationships?
- Define recursive triggers?How will you avoid recursive triggers?
- What is use of with sharing and without sharing in Apex class?
- What deployment methods have you used? List advantages and disadvantages of each?
- How will you load data for a child object?
- Difference between a look up and master-detail relationship?
- Explain, the way you will query child from parent and parent from child
- What are sharing rules, when do you used sharing rules?
- Explain lead to opportunity conversion?
- What are record types? Why are the record types used?
- When is page layout assignment used?
- How many types of salesforce licenses are there? What are the limits?
- What is batch apex? Why do we use batch apex?
- What is the use of @future annotation?
- What are test classes, what is the test coverage you need to move a code into production?
- Can I directly change code in salesforce production org?
- How do I log a case with salesforce?
- How can I change owner for multiple cases at once (example – from Rob to John)
- Difference between a workflow rule and approval process?
- What is the order of execution of workflow rules, validation rules, triggers?
- Explain
Salesforce.com security implementation with respect to Profiles, Roles
and Hierarchy, Sharing rules, OWD(org wide default settings)? Also,
specify which is the most restrictive security setting? - What are custom report types?
- What are different types of reports you can create?
- What is Trigger?old and Trigger?New
- What is ApexPages?addMessage
- How is a pdf generated using visual force page?
- How can I redirect user to a page after processing is completed in the controller/extension?
- What are custom settings? When will you use custom settings?
- What are Action Support, Action Function and Action Poller used for?
- How can one read parameter values through the URL in Apex?
Note:
Search my blog for answers.
Cheers!!!