Ads

Tuesday, 16 April 2013

SFDC INTERVIEW QUSETIONS

50 Salesforce.com Interview Questions

Salesforce.com is currently one of most sought after technology. If you are an experienced Salesforce.com guy, you are lucky. Having said that, even if you are someone who has recently started out working on Salesforce.com, don't worry, there are enough resources available on the internet to help you start.

I will be posting some of the learning techniques and how I prepared for Salesforce.com soon in my blog.

However, here are some of the most common interview questions I have come across for a developer/administrator role.

Questions:
1. How many users have you supported. 
2. What are permission sets and how do they differ from profiles. 
3. When will you use profile and permission sets together. 
4. Difference between roles and profiles.
5. What are controllers. 
6. What are extensions. 
7. Difference between controllers and extensions.
8. What is a standard controller, custom controller. Difference between the two. 
9. When you override a button by specifying a VF page, what is a necessary condition for the VF page to be available.
Ans - The VF page should have a standard controller listed for that object. Else, the VF page will not be available to override a button. 
10. Minimum number of queries required to query for 2 level, 3 level relationships. 
11. How will you avoid recursive triggers. 
12. How to bulkify triggers. 
13. Understand basic SOQL and Apex limits. 
14. What is with sharing and without sharing class.
15. How can sharing be done using Apex. 
16. Explain the trigger handler pattern. 
17. List few components which cannot be deployed using force.com IDE or change sets. 
18. What deployment methods have you used. List advantages and disadvantages of each. 
19. How will you load data for a child object. 
20. Difference between a look up and master-detail relationship.
21. Explain, the way you will query child from parent and parent from child
22. What are sharing rules, when do you used sharing rules. 
23. Explain lead to opportunity conversion.
24. What are record types. Why are the record types used. 
25. When is page layout assignment used. 
26. Can 1 user be assigned multiple profiles, if yes how, if not, what is the work around.
27. How many types of salesforce licenses are there. What are the limits. 
28. Which license will I use if users will only use 1 custom application.
29. How can I create developer, full sandbox.
30. In how many days can one refresh a full sandbox.
31. What is batch apex. Why do we use batch apex. 
32. What is @future method.
33. What are test classes, what is the test coverage you need to move a code into production. 
34. Can I directly change code in salesforce production org. 
35. How do I log a case with salesforce. 
36. How can I change owner for multiple cases at once (example - from Rob to John)
37. Difference between a workflow rule and approval process. 
38. What is the order of execution of workflow rules, validation rules, triggers.
39. 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. 
40. What are custom report types. 
41. What are different types of reports you can create. 
42. What is Trigger.old and Trigger.New
43. What is ApexPages.addMessage
44. How is a pdf generated using visual force page.
45. How can I redirect user to a page after processing is completed in the controller/extension.
46. What are custom settings. 
47. What are Action Support, Action Function and Action Poller used for. 
48. What is rerender attribute used for. 
49. What is package.xml
50. How can one read parameter values through the URL in Apex. 

No comments:

Post a Comment